Hampton is a city in Franklin County, Iowa, United States. It is the county seat of Franklin County. Hampton is the birthplace of Kum & Go. According to the United States Census Bureau, the city has a total area of 4.3 square miles
Here's the our members favorite photos of "Cities in Iowa". Upload your photo of Hampton!