Garrison is a city in Crow Wing County, Minnesota, USA, on Mille Lacs Lake. The population was 210 at the 2010 census. The city lies within Garrison Township. It is part of the Brainerd Micropolitan Statistical Area.
Garrison was founded by Oscar E. Garrison, the same man who founded Wayzata, Minnesota.
Garrison is the world's smallest city to have a McDonald's restaurant.
The Garrison Concourse is on the Preservation Alliance of Minnesota's 2010 list of the 10 Most Endangered Historic Places.