About This Place
Garrison is a city in Nacogdoches County, Texas, United States. The population was 844 at the 2000 census.
Garrison is located at 31°49′30″N 94°29′29″W / 31.825°N 94.49139°W / 31.825; -94.49139 (31.824899, -94.491299).
According to the United States Census Bureau, the city has a total area of 1.2 square miles (3.0 km²), all of it land.