Nashville is a town located in the state of North Carolina within the United States. It serves as the county seat for Nash County and is situated as part of the Rocky Mount metropolitan area.
Founded in 1780, the town is characterized by its historic architecture, which features homes built in the Victorian and Queen Anne styles. As of the 2020 census, the population of Nashville was 5,632.