Hampton, Iowa

Hampton, Iowa
Interactive map of Hampton, Iowa
Coordinates: 42°44′31″N 93°12′18″W / 42.741989°N 93.204992°W / 42.741989; -93.204992
CountryUnited States
StateIowa
CountyFranklin
Founded of as Benjamin1856
Incorporated of as Hampton1870
Government
 • TypeMayor–council
 • MayorSteve Birdsall
 • City CouncilKristin Roode
Barry Lamos
Bill Holmstrom
Jerre Grefe
Jim Davies
Patrick Palmer
Area
 • Total
4.425 sq mi (11.460 km2)
 • Land4.425 sq mi (11.460 km2)
 • Water0 sq mi (0.000 km2)  0.0%
Elevation
1,142 ft (348 m)
Population
 (2020)
 • Total
4,337
 • Estimate 
(2024)
4,340
 • Density980.2/sq mi (378.4/km2)
Time zoneUTC−6 (Central (CST))
 • Summer (DST)UTC−5 (CDT)
ZIP Code
50441
Area code641
FIPS code19-33960
GNIS feature ID0467996
Websitehamptonia.us

Hampton is a city in and the county seat of Franklin County, Iowa, United States. The population was 4,337 at the 2020 census, and was estimated at 4,340 in 2024. The city is located two miles southeast of Beeds Lake State Park.