County ZIP codes · Iowa · FIPS 19111

Lee County, IA ZIP Codes

Lee County, Iowa has 14 ZIP codes (Census 2020 ZCTA-county file; GeoNames postal codes, October 2026): 13 residential and 1 for PO boxes or a single organization. 12 of the residential ones lie mainly in Lee County and 1 mainly in a neighboring county; 5 cross the county line. Median household income ranges from $56,401 in 52627 (Fort Madison) to $68,625 in 52639 (Montrose) (Census Bureau, ACS 2020-2024).

  • ACS2020-24
  • Census2020

Where are the ZIP codes of Lee County?

52619 · Argyle: $73k52624 · Denmark: $110k52625 · Donnellson: $80k52626 · Farmington: $59k52627 · Fort Madison: $56k52630 · Hillsboro: $56k52631 · Houghton: $107k52632 · Keokuk: $57k52639 · Montrose: $69k52649 · Salem: $91k52656 · West Point: $84k52657 · Saint Paul: $73k52658 · Wever: $108k5262552626526565262752658526395263252649526305261952619 · Argyle: $73k52624 · Denmark: $110k52625 · Donnellson: $80k52626 · Farmington: $59k52627 · Fort Madison: $56k52630 · Hillsboro: $56k52631 · Houghton: $107k52632 · Keokuk: $57k52639 · Montrose: $69k52649 · Salem: $91k52656 · West Point: $84k52657 · Saint Paul: $73k52658 · Wever: $108k5262552626526565262752658526395263252649526305261952619 · Argyle: $73k52624 · Denmark: $110k52625 · Donnellson: $80k52626 · Farmington: $59k52627 · Fort Madison: $56k52630 · Hillsboro: $56k52631 · Houghton: $107k52632 · Keokuk: $57k52639 · Montrose: $69k52649 · Salem: $91k52656 · West Point: $84k52657 · Saint Paul: $73k52658 · Wever: $108k52625526265265652627526585263952632526495263052619
The residential ZIP codes of Lee County (whole outlines, including the parts in neighboring counties), shaded by median household income in national fifths (ACS 2020-2024). <$54.1k$98.1k+no figure

Source: U.S. Census Bureau, 2020 ZCTA cartographic boundaries; ACS 2020-2024 5-year estimates (B19013).

How different are its ZIP codes?

The middle half of its ranked ZIP codes (1,000+ people living in households) report median household incomes between $56,401 and $59,342.

They carry 13 postal town names.

Source: U.S. Census Bureau, ACS 2020-2024 5-year estimates (B19013).

All 13 residential ZIP codes in Lee County

12 ZIP codes lie mainly in Lee County; 1 more reaches into it from a neighboring county and follows the first table.

Residential ZIP codes mainly in Lee County, largest first; "In this county" is the share of the ZIP's land in the county
In this county
52627 Fort Madison 12,677 199 $56k $117k 100%
52632 Keokuk 11,711 226 $57k $119k 100%
52625 Donnellson 2,338 22 $80k $205k 100%
52656 West Point 1,833 19 $84k $190k 99%
52639 Montrose 1,745 45 $69k $164k 100%
52626 Farmington 1,103 13 $59k $106k 55%
52658 Wever 927 20 $108k $253k 98%
52624 Denmark 734 794 $110k $191k 100%
52619 Argyle 441 12 $73k $99k 100%
52630 Hillsboro 235 6 $56k $69k 39%
52631 Houghton 65 322 $107k $256k 100%
52657 Saint Paul 65 171 $73k $141k 100%

Partly in Lee County

Residential ZIP codes mainly in another county that reach at least 1% into Lee County, by their share here
In this county
52649 Salem 913 22 $91k $245k 25%

Download the 14 ZIP codes as CSV

Source: U.S. Census Bureau, ACS 2020-2024 5-year estimates; county shares by land area (Census 2020 ZCTA-county relationship file).

Which ZIP codes cross the county line?

5 ZIP codes of Lee County extend into another county. A ZIP code follows mail routes, not county borders.

Share of each ZIP code's land in Lee County and in the neighboring counties
ZIPIn LeeElsewhere
5265699%Henry County 1%
5262655%Van Buren County 24%; Clark County 22%
5265898%Des Moines County 2%
5264925%Henry County 75%
5263039%Van Buren County 33%; Henry County 28%

Source: U.S. Census Bureau, 2020 ZCTA-county relationship file (shares of land area).

PO Box and single-organization ZIP codes

ZIP codes in Lee County without a residential area (GeoNames postal codes)
ZIPPostal name
52648Pilot Grove

Source: GeoNames postal codes (CC BY 4.0).

Which first three digits do Lee County's ZIP codes use?

The first three digits of a ZIP code name the sectional center, the mail processing plant that sorts it. Every ZIP code of Lee County starts with 526.

Three-digit prefixes of Lee County's ZIP codes, the sectional center for each (USPS labeling list L005, effective October 1, 2026) and how many of the prefix's codes are Lee County's
PrefixSectional centerHereAll codes
526 Quad Cities, IL (SCF 612) 14 36

Source: U.S. Postal Service, labeling list L005 (3-digit ZIP Code prefix groups, SCF sortation), effective October 1, 2026.