Charlotte is a town in Dickson County, Tennessee, United States. The population was 1,153 at the 2000 census. It is the county seat of Dickson County.
Charlotte is located at 36°10′44″N 87°20′39″W / 36.17889°N 87.34417°W / 36.17889; -87.34417 (36.178784, -87.344304). The town is situated amidst the hills that comprise part of the western section of the Highland Rim, nearly halfway between Dickson and Ashland City. A small stream known as Town Branch, which is part of the Cumberland River watershed, flows through Charlotte from west-to-east.
Charlotte is centered around the junction of Tennessee State Route 49, which connects Charlotte with Ashland City and Kentucky to the northeast and upper West Tennessee to the northwest, and State Route 48, which connects the town to Dickson and U.S. Route 70 to the southwest and Clarksville to the north.