Cheatham County is a county located in the U.S. state of Tennessee. As of the 2020 census, the population was 41,072. Its county seat is Ashland City. Cheatham County is located in Middle Tennessee, and is part of the Nashville-Davidson–Murfreesboro–Franklin, TN Metropolitan Statistical Area.