County ZIP codes · Iowa · FIPS 19069
Franklin County, IA ZIP Codes
Franklin County, Iowa has 19 ZIP codes (Census 2020 ZCTA-county file; GeoNames postal codes, October 2026), all residential. 11 of the residential ones lie mainly in Franklin County and 8 mainly in a neighboring county; 12 cross the county line. Median household income ranges from $49,910 in 50441 (Hampton) to $70,938 in 50475 (Sheffield) (Census Bureau, ACS 2020-2024).
- ACS2020-24
- Census2020
Where are the ZIP codes of Franklin 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 $55,185 and $69,783.
They carry 19 postal town names.
Source: U.S. Census Bureau, ACS 2020-2024 5-year estimates (B19013).
All 19 residential ZIP codes in Franklin County
11 ZIP codes lie mainly in Franklin County; 8 more reach into it from a neighboring county and follow the first table.
| In this county | ||||||
|---|---|---|---|---|---|---|
| 50441 | Hampton | 5,450 | 37 | $50k | $127k | 100% |
| 50601 | Ackley | 2,299 | 16 | $66k | $127k | 36% |
| 50475 | Sheffield | 1,446 | 15 | $71k | $165k | 77% |
| 50452 | Latimer | 946 | 20 | $66k | $120k | 100% |
| 50420 | Alexander | 473 | 10 | $76k | $102k | 85% |
| 50633 | Geneva | 423 | 10 | $72k | $96k | 100% |
| 50431 | Coulter | 228 | 305 | $63k | $90k | 100% |
| 50427 | Chapin | 137 | 2,015 | $73k | $94k | 100% |
| 50227 | Popejoy | 107 | 152 | $39k | $84k | 100% |
| 50605 | Aredale | 63 | 4 | $23k | $69k | 61% |
| 50041 | Bradford | 51 | 359 | – | – | 100% |
Partly in Franklin County
| In this county | ||||||
|---|---|---|---|---|---|---|
| 50071 | Dows | 847 | 8 | $83k | $74k | 44% |
| 50006 | Alden | 1,437 | 12 | $70k | $121k | 30% |
| 50457 | Meservey | 463 | 14 | $47k | $91k | 28% |
| 50479 | Thornton | 655 | 11 | $69k | $121k | 28% |
| 50126 | Iowa Falls | 6,368 | 47 | $55k | $133k | 26% |
| 50433 | Dougherty | 157 | 3 | $69k | $86k | 19% |
| 50625 | Dumont | 930 | 15 | $64k | $87k | 17% |
| 50470 | Rowan | 287 | 12 | $73k | $69k | 4% |
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?
12 ZIP codes of Franklin County extend into another county. A ZIP code follows mail routes, not county borders.
| ZIP | In Franklin | Elsewhere |
|---|---|---|
| 50126 | 26% | Hardin County 74% |
| 50601 | 36% | Hardin County 30%; Butler County 18%; Grundy County 16% |
| 50475 | 77% | Cerro Gordo County 23% |
| 50006 | 30% | Hardin County 69% |
| 50625 | 17% | Butler County 83% |
| 50071 | 44% | Wright County 56% |
| 50479 | 28% | Cerro Gordo County 72% |
| 50420 | 85% | Wright County 15% |
| 50457 | 28% | Hancock County 30%; Cerro Gordo County 30%; Wright County 12% |
| 50470 | 4% | Wright County 96% |
| 50433 | 19% | Cerro Gordo County 53%; Floyd County 21%; Butler County 7% |
| 50605 | 61% | Butler County 39% |
Source: U.S. Census Bureau, 2020 ZCTA-county relationship file (shares of land area).
Which first three digits do Franklin County's ZIP codes use?
The first three digits of a ZIP code name the sectional center, the mail processing plant that sorts it. Franklin County's ZIP codes use 5 prefixes: 500, 501, 502, 504 and 506.
| Prefix | Sectional center | Here | All codes |
|---|---|---|---|
| 500 | Des Moines, IA (SCF 500) | 3 | 68 |
| 501 | Des Moines, IA (SCF 500) | 1 | 69 |
| 502 | Des Moines, IA (SCF 500) | 1 | 65 |
| 504 | Waterloo, IA (SCF 506) | 10 | 57 |
| 506 | Waterloo, IA (SCF 506) | 4 | 70 |
Source: U.S. Postal Service, labeling list L005 (3-digit ZIP Code prefix groups, SCF sortation), effective October 1, 2026.