Garnizons (no senfranču: garnir — ‘apgādāt’) ir militāra vienība, kas stacionēta noteiktā vietā, lai nodrošinātu tās aizsardzību un uzturētu kārtību. Garnizoni bieži vien izvieto stratēģiski svarīgās vietās, piemēram, cietokšņos, fortos, pilsētās, ostās vai citās svarīgās teritorijās. Garnizona uzdevumos var ietilpt vietējās aizsardzības nodrošināšana, patrulēšana, kārtības uzturēšana un atbalsta sniegšana citām militārām vienībām vai civilajām institūcijām.