Keokuk County, Iowa Cities (2025)

16 cities

City
Rank
2025 Pop. ↓
2020 Pop.
Annual Change
Density
Area (mi²)
Type
Sigourney11,9672,001-0.35%9092 City
Keota2886896-0.23%1,1461 City
Hedrick3713730-0.56%4582 City
What Cheer4592606-0.5%4791 City
Richland5531536-0.19%5141 City
Delta6256261-0.39%2671 City
Keswick7236243-0.84%5290 City
Ollie8194201-1.02%1951 City
South English9194201-1.02%6180 City
Harper10116119-0.85%1,3180 City
Martinsburg11108110-0.92%2890 City
Webster129395-1.06%3410 City
Kinross137981-1.25%4180 City
Gibson145759-1.72%9050 City
Thornburg154547-2.17%2260 City
Hayesville164244-2.33%1680 City

Keokuk County Cities Summary

Largest City

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

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