Huntingdon is a town in Carroll County, Tennessee, United States. The population was 4,349 at the 2000 census. It is the county seat of Carroll County.
Huntingdon is located at 36°0′26″N 88°25′14″W / 36.00722°N 88.42056°W / 36.00722; -88.42056 (36.007154, -88.420683).
According to the United States Census Bureau, the town has a total area of 11.3 square miles (29.2 km²), of which, 11.2 square miles (29.1 km²) of it is land and 0.1 square miles (0.1 km²) of it (0.44%) is water.