Garnizoen (van Oudfrans garnison: bezetting, verdedigingsuitrusting) is een militaire term voor een ongedefinieerd aantal soldaten of militaire onderdelen dat op een specifieke plaats is gestationeerd. Oorspronkelijk ging het om tijdelijke huisvesting om de betreffende plaats te beschermen tegen vijandige aanvallen, later ging het om permanente vestiging als thuisbasis. Een garnizoensstad is een stad van militair belang, waar een of meer legerafdelingen gevestigd is of zijn. Soms zijn er in een garnizoensstad arsenalen, kazernes en vestingwerken of kampen en oefenterreinen.