First three digits · Iowa
ZIP Codes Starting with
36 ZIP codes start with 526, sorted at the Quad Cities, IL (SCF 612) sectional center (USPS labeling list L005, effective October 1, 2026) in Iowa: 34 residential ZIP codes across 7 counties and 2 PO Box or single-organization codes (Census 2020 ZCTAs and GeoNames postal codes, October 2026).
What do the digits 526 mean?
The first digit, 5, is one of ten national areas (Iowa, Minnesota, Montana, North Dakota, South Dakota and Wisconsin). The first three, 526, route mail to a sectional center: USPS labeling list L005 (effective October 1, 2026) sends letters for 526 to the Quad Cities, IL (SCF 612) facility. The last two digits pick the delivery area. By residents, the largest town names among the 526 ZIP codes are Burlington, Fort Madison, Mount Pleasant, Keokuk, West Burlington and New London.
The same facility sorts 4 prefixes, 139 ZIP codes in all: 526, 527, 528, 612.
Where are the 526 ZIP codes?
Source: U.S. Census Bureau, 2020 ZCTA cartographic boundaries; ACS 2020-2024 5-year estimates (B19013).
All ZIP codes starting with 526
| County | ||||||
|---|---|---|---|---|---|---|
| 52601 | Burlington | Des Moines County | 27,341 | 250 | $61k | $124k |
| 52619 | Argyle | Lee County | 441 | 12 | $73k | $99k |
| 52620 | Bonaparte | Van Buren County | 1,097 | 20 | $79k | $228k |
| 52621 | Crawfordsville | Washington County | 604 | 15 | $87k | $98k |
| 52623 | Danville | Des Moines County | 1,982 | 35 | $91k | $194k |
| 52624 | Denmark | Lee County | 734 | 794 | $110k | $191k |
| 52625 | Donnellson | Lee County | 2,338 | 22 | $80k | $205k |
| 52626 | Farmington | Lee County | 1,103 | 13 | $59k | $106k |
| 52627 | Fort Madison | Lee County | 12,677 | 199 | $56k | $117k |
| 52630 | Hillsboro | Lee County | 235 | 6 | $56k | $69k |
| 52631 | Houghton | Lee County | 65 | 322 | $107k | $256k |
| 52632 | Keokuk | Lee County | 11,711 | 226 | $57k | $119k |
| 52635 | Lockridge | Jefferson County | 890 | 21 | $76k | $175k |
| 52637 | Mediapolis | Des Moines County | 3,041 | 43 | $82k | $195k |
| 52638 | Middletown | Des Moines County | 508 | 15 | $59k | $156k |
| 52639 | Montrose | Lee County | 1,745 | 45 | $69k | $164k |
| 52640 | Morning Sun | Louisa County | 1,274 | 19 | $68k | $126k |
| 52641 | Mount Pleasant | Henry County | 12,428 | 59 | $65k | $171k |
| 52642 | Rome | Henry County | PO Box or unique | – | – | – |
| 52644 | Mount Union | Henry County | 394 | 9 | $78k | $159k |
| 52645 | New London | Henry County | 3,503 | 50 | $79k | $160k |
| 52646 | Oakville | Des Moines County | 255 | 5 | $63k | $118k |
| 52647 | Olds | Henry County | 72 | 254 | $49k | $117k |
| 52648 | Pilot Grove | Lee County | PO Box or unique | – | – | – |
| 52649 | Salem | Henry County | 913 | 22 | $91k | $245k |
| 52650 | Sperry | Des Moines County | 799 | 21 | $105k | $248k |
| 52651 | Stockport | Van Buren County | 398 | 6 | $37k | $67k |
| 52652 | Swedesburg | Henry County | 119 | 115 | $75k | – |
| 52653 | Wapello | Louisa County | 3,083 | 28 | $84k | $161k |
| 52654 | Wayland | Henry County | 1,884 | 34 | $85k | $150k |
| 52655 | West Burlington | Des Moines County | 4,322 | 247 | $53k | $133k |
| 52656 | West Point | Lee County | 1,833 | 19 | $84k | $190k |
| 52657 | Saint Paul | Lee County | 65 | 171 | $73k | $141k |
| 52658 | Wever | Lee County | 927 | 20 | $108k | $253k |
| 52659 | Winfield | Henry County | 1,329 | 20 | $55k | $111k |
| 52660 | Yarmouth | Des Moines County | 279 | 12 | – | $213k |
Source: U.S. Census Bureau, ACS 2020-2024 5-year estimates; GeoNames postal codes (CC BY 4.0) for codes without a residential area.