Keokuk County, Iowa Cities (2026)

City
Rank
2026 Pop. ↓
2020 Pop.
Annual Change
Density (/mi²)
Area (mi²)
Type
Sigourney11,9401,996-0.56%8972 City
Keota2885897-0.34%1,1451 City
Hedrick3701722-0.57%4502 City
What Cheer4590607-0.51%4771 City
Richland5528536-0.38%5111 City
Delta6253260-0.78%2641 City
Keswick7234242-0.85%5250 City
South English8195202-1.02%6210 City
Ollie9189196-1.05%1901 City
Harper10116119-0.85%1,3180 City
Martinsburg11110113-0.9%2940 City
Webster129497-1.05%3440 City
Kinross137880-1.27%4130 City
Gibson145759-1.72%9050 City
Thornburg154345-2.27%2160 City
Hayesville164143-2.38%1640 City

Keokuk County Cities Summary

Largest City

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

Smallest City

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

10 Largest Cities

There are 16 cities in Keokuk County, Iowa.

Location of Keokuk County