Garrison is an unincorporated village and census-designated place located in the U.S. state of Kentucky. It is within Lewis County close to the Ohio River and Kentucky Route 8. It has a total area of 2.763 square miles at 38°36′22″N 83°10′24″W. The elevation is 538 feet above sea level. As of the 2010 census data, it had a total population of 866. The population density was 310/sq mi. Estimated per capita income in 2016 was $20,150. Garrison is using Zip code 41141.