Kingston Springs is a town in Cheatham County, Tennessee, United States. As of the 2020 census, the population was 2,824. This is a new addition to this page with updates anticipated throughout 2025. According to the United States Census Bureau, the town has a total area of 10.05 square miles.