Keokuk County, Iowa Cities (2026)

16 cities

City
Rank
2026 Pop. ↓
2020 Pop.
Annual Change
Density
Area (mi²)
Type
Sigourney11,9602,001-0.36%9062 City
Keota2884896-0.23%1,1441 City
Hedrick3710730-0.42%4562 City
What Cheer4589606-0.51%4761 City
Richland5530536-0.19%5131 City
Delta6255261-0.39%2661 City
Keswick7235243-0.42%5270 City
Ollie8193201-0.52%1941 City
South English9193201-0.52%6150 City
Harper101161190%1,3180 City
Martinsburg111081100%2890 City
Webster1293950%3410 City
Kinross1379810%4180 City
Gibson1457590%9050 City
Thornburg1545470%2260 City
Hayesville1642440%1680 City

Keokuk County Cities Summary

Largest City

Sigourney is the largest city in Keokuk County, with a population of 1,960.

Smallest City

Hayesville is the smallest city in Keokuk County, with a population of 42.

10 Largest Cities

There are 16 cities in Keokuk County, Iowa.

Location of Keokuk County