Skip to content

Keokuk County, Iowa ZIP codes

14 ZIP codes are in Keokuk County, plus 7 that cross in from neighboring counties.

ZIP codes
14
Population in these ZIPs
9,120
Avg. median income
$70,600population-weighted
Cities & towns
14
Loading map…

Click anywhere on the map to see which ZIP code it's in.

Radius search from here

ZIP codes in Keokuk County

ZIP codes in Keokuk County
ZIP codeCityPopulationMedian incomeTypical home value
50104Gibson103$55,625$189,600
50136Keswick376$75,625$140,700
50255Thornburg51$39,722—
50268What Cheer908$59,118$111,400
52231Harper539$90,893$150,300
52335South English644$52,162$175,400
52355Webster283$63,750$110,200
52550Delta552$57,745$119,000
52562Hayesville52—$69,000
52563Hedrick1,602$98,438$168,300
52568Martinsburg80$44,375$66,300
52576Ollie371$63,750$122,800
52585Richland838$75,809$146,500
52591Sigourney2,721$62,404$142,600

ZIP codes partly in Keokuk County

These ZIP codes are mostly in a neighboring county but cover part of Keokuk County.

ZIP codes partly in Keokuk County
ZIP codeCityCountyPopulationMedian incomeTypical home value
52248KeotaWashington County1,675$77,174$173,400
52316North EnglishIowa County1,597$60,768$182,500
52356WellmanWashington County2,664$57,321$254,200
52501OttumwaWapello County30,371$63,426$121,600
52561FremontMahaska County1,112$76,058$176,100
52580PackwoodJefferson County711$53,368$157,400
52586Rose HillMahaska County600$53,125$233,500

Population and median household income: ACS 2020–2024 5-year estimates. Typical home value: Zillow Home Value Index (September 2026) where available, otherwise the ACS median owner-reported value. "PO Box" marks ZIP codes with no delivery area of their own. Methodology

Cities and towns in Keokuk County

Nearby counties

Frequently asked questions

How many ZIP codes are in Keokuk County, Iowa?

14 ZIP codes are mainly in Keokuk County, and 7 more ZIP codes from neighboring areas reach partly into it.

What cities are in Keokuk County?

ZIP codes in Keokuk County use the city names Delta, Gibson, Harper, Hayesville, Hedrick, Keswick, Martinsburg, Ollie, Richland, Sigourney, South English and Thornburg and others.