Garrison is an unincorporated community in southeast Christian County, Missouri (USA). It is located on Route 125 about 15 miles southeast of Sparta.
Garrison is part of the Springfield, Missouri Metropolitan Statistical Area.
A post office called Garrison was established in 1884, and remained in operation until 1995. The community has the name of the Garrison family of settlers.