Skip to content

Lee County, Iowa ZIP codes

13 ZIP codes are in Lee County, plus 1 that cross in from neighboring counties. It's part of the Fort Madison, IA micro area.

ZIP codes
13
Population in these ZIPs
33,874
Avg. median income
$63,200population-weighted
Cities & towns
13
Loading map…

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

Radius search from here

ZIP codes in Lee County

ZIP codes in Lee County
ZIP codeCityPopulationMedian incomeTypical home value
52619Argyle441$73,438$193,400
52624Denmark734$109,861$148,000
52625Donnellson2,338$80,078$226,100
52626Farmington1,103$59,342$140,300
52627Fort Madison12,677$56,401$112,800
52630Hillsboro235$55,714$203,300
52631Houghton65$107,083$255,600
52632Keokuk11,711$56,653$83,100
52639Montrose1,745$68,625$188,400
52648 PO BoxPilot Grove———
52656West Point1,833$83,750$247,900
52657Saint Paul65$72,500$140,600
52658Wever927$107,679$258,400

ZIP codes partly in Lee County

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

ZIP codes partly in Lee County
ZIP codeCityCountyPopulationMedian incomeTypical home value
52649SalemHenry County913$91,071$224,300

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 Lee County

Nearby counties

Frequently asked questions

How many ZIP codes are in Lee County, Iowa?

13 ZIP codes are mainly in Lee County, and 1 more ZIP codes from neighboring areas reach partly into it.

What cities are in Lee County?

ZIP codes in Lee County use the city names Argyle, Denmark, Donnellson, Farmington, Fort Madison, Hillsboro, Houghton, Keokuk, Montrose, Pilot Grove, Saint Paul and West Point and others.

What metro area is Lee County in?

Lee County is part of the Fort Madison, IA micropolitan statistical area.