Skip to content

Des Moines County, Iowa ZIP codes

8 ZIP codes are in Des Moines County, plus 4 that cross in from neighboring counties. It's part of the Burlington, IA-IL micro area.

ZIP codes
8
Population in these ZIPs
38,527
Avg. median income
$64,100population-weighted
Cities & towns
8
Loading map…

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

Radius search from here

ZIP codes in Des Moines County

ZIP codes in Des Moines County
ZIP codeCityPopulationMedian incomeTypical home value
52601Burlington27,341$60,983$125,900
52623Danville1,982$90,714$237,900
52637Mediapolis3,041$81,477$211,700
52638Middletown508$59,167$194,300
52646Oakville255$62,500$187,500
52650Sperry799$105,255$309,300
52655West Burlington4,322$52,500$172,400
52660Yarmouth279—$213,200

ZIP codes partly in Des Moines County

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

ZIP codes partly in Des Moines County
ZIP codeCityCountyPopulationMedian incomeTypical home value
52640Morning SunLouisa County1,274$67,813$177,600
52644Mount UnionHenry County394$77,955$210,100
52645New LondonHenry County3,503$79,327$186,300
52658WeverLee County927$107,679$258,400

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 Des Moines County

Nearby counties

Frequently asked questions

How many ZIP codes are in Des Moines County, Iowa?

8 ZIP codes are mainly in Des Moines County, and 4 more ZIP codes from neighboring areas reach partly into it.

What cities are in Des Moines County?

ZIP codes in Des Moines County use the city names Burlington, Danville, Mediapolis, Middletown, Oakville, Sperry, West Burlington and Yarmouth.

What metro area is Des Moines County in?

Des Moines County is part of the Burlington, IA-IL micropolitan statistical area.