Huntingdon is a town in Carroll County, Tennessee, United States. The population was 4,439 at the 2020 census and 3,985 in 2010. It is the county seat of Carroll County. European-American settlers named Huntingdon for Memucan Hunt, who first owned the town site in western Tennessee. Huntingdon was home to many prominent farming families.