"Rejoice in hope, be patient in tribulation, be constant in prayer."
— Romans 12:12ESV
CountyFranklin
Population4,306
📍 Coordinates42.742° N, 93.205° W
About Hampton
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.