County ZIP codes · Iowa · FIPS 19181
Warren County, IA ZIP Codes
Warren County, Iowa has 20 ZIP codes (Census 2020 ZCTA-county file; GeoNames postal codes, October 2026), all residential. 12 of the residential ones lie mainly in Warren County and 8 mainly in a neighboring county; 13 cross the county line. Median household income ranges from $69,923 in 50225 (Pleasantville) to $123,164 in 50229 (Prole) (Census Bureau, ACS 2020-2024).
- ACS2020-24
- Census2020
Where are the ZIP codes of Warren County?
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 $84,848 and $106,389.
They carry 20 postal town names.
Source: U.S. Census Bureau, ACS 2020-2024 5-year estimates (B19013).
All 20 residential ZIP codes in Warren County
12 ZIP codes lie mainly in Warren County; 8 more reach into it from a neighboring county and follow the first table.
| In this county | ||||||
|---|---|---|---|---|---|---|
| 50125 | Indianola | 20,121 | 124 | $85k | $259k | 100% |
| 50211 | Norwalk | 16,835 | 287 | $104k | $316k | 96% |
| 50047 | Carlisle | 6,690 | 99 | $106k | $250k | 76% |
| 50166 | Milo | 2,023 | 34 | $107k | $253k | 100% |
| 50229 | Prole | 1,585 | 38 | $123k | $417k | 51% |
| 50210 | New Virginia | 1,487 | 20 | $88k | $325k | 77% |
| 50139 | Lacona | 1,025 | 12 | $72k | $152k | 53% |
| 50118 | Hartford | 920 | 81 | $74k | $180k | 100% |
| 50001 | Ackworth | 650 | 28 | $132k | $335k | 100% |
| 50160 | Martensdale | 569 | 1,546 | $58k | $181k | 100% |
| 50145 | Liberty Center | 139 | 39 | $51k | $232k | 100% |
| 50241 | Saint Marys | 96 | 681 | $78k | $195k | 100% |
Partly in Warren County
| In this county | ||||||
|---|---|---|---|---|---|---|
| 50240 | Saint Charles | 2,393 | 32 | $108k | $306k | 49% |
| 50252 | Swan | 236 | 16 | $112k | $279k | 37% |
| 50061 | Cumming | 2,123 | 69 | $131k | $534k | 34% |
| 50320 | Des Moines | 24,807 | 1,477 | $85k | $217k | 22% |
| 50225 | Pleasantville | 3,364 | 39 | $70k | $169k | 15% |
| 50151 | Lucas | 727 | 9 | $91k | $149k | 9% |
| 50257 | Truro | 914 | 21 | $94k | $226k | 4% |
| 50265 | West Des Moines | 33,488 | 1,735 | $86k | $282k | 3% |
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?
13 ZIP codes of Warren County extend into another county. A ZIP code follows mail routes, not county borders.
| ZIP | In Warren | Elsewhere |
|---|---|---|
| 50265 | 3% | Polk County 97% |
| 50320 | 22% | Polk County 78% |
| 50211 | 96% | Madison County 4% |
| 50047 | 76% | Polk County 24% |
| 50225 | 15% | Marion County 85% |
| 50240 | 49% | Madison County 51% |
| 50061 | 34% | Madison County 52%; Dallas County 7%; Polk County 7% |
| 50229 | 51% | Madison County 49% |
| 50210 | 77% | Clarke County 21%; Madison County 2% |
| 50139 | 53% | Marion County 25%; Lucas County 22% |
| 50257 | 4% | Madison County 76%; Clarke County 21% |
| 50151 | 9% | Lucas County 91% |
| 50252 | 37% | Marion County 63% |
Source: U.S. Census Bureau, 2020 ZCTA-county relationship file (shares of land area).
Which first three digits do Warren County's ZIP codes use?
The first three digits of a ZIP code name the sectional center, the mail processing plant that sorts it. Warren County's ZIP codes use 4 prefixes: 500, 501, 502 and 503.
| Prefix | Sectional center | Here | All codes |
|---|---|---|---|
| 500 | Des Moines, IA (SCF 500) | 3 | 68 |
| 501 | Des Moines, IA (SCF 500) | 7 | 69 |
| 502 | Des Moines, IA (SCF 500) | 9 | 65 |
| 503 | Des Moines, IA (SCF 500) | 1 | 55 |
Source: U.S. Postal Service, labeling list L005 (3-digit ZIP Code prefix groups, SCF sortation), effective October 1, 2026.