Carthage, Tennessee

Carthage is a town in and the county seat of Smith County, Tennessee, United States; it is part of the Nashville Metropolitan Statistical Area. The population was 2,306 at the 2010 census.