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?

50006 · Alden: $70k50041 · Bradford: –50071 · Dows: $83k50126 · Iowa Falls: $55k50227 · Popejoy: $39k50420 · Alexander: $76k50427 · Chapin: $73k50431 · Coulter: $63k50433 · Dougherty: $69k50441 · Hampton: $50k50452 · Latimer: $66k50457 · Meservey: $47k50470 · Rowan: $73k50475 · Sheffield: $71k50479 · Thornton: $69k50601 · Ackley: $66k50605 · Aredale: $23k50625 · Dumont: $64k50633 · Geneva: $72k50441506015012650006500715047550452506255047950420504335063350457504705060550006 · Alden: $70k50041 · Bradford: –50071 · Dows: $83k50126 · Iowa Falls: $55k50227 · Popejoy: $39k50420 · Alexander: $76k50427 · Chapin: $73k50431 · Coulter: $63k50433 · Dougherty: $69k50441 · Hampton: $50k50452 · Latimer: $66k50457 · Meservey: $47k50470 · Rowan: $73k50475 · Sheffield: $71k50479 · Thornton: $69k50601 · Ackley: $66k50605 · Aredale: $23k50625 · Dumont: $64k50633 · Geneva: $72k504415060150126500065007150475504525062550479504335063350457504705060550006 · Alden: $70k50041 · Bradford: –50071 · Dows: $83k50126 · Iowa Falls: $55k50227 · Popejoy: $39k50420 · Alexander: $76k50427 · Chapin: $73k50431 · Coulter: $63k50433 · Dougherty: $69k50441 · Hampton: $50k50452 · Latimer: $66k50457 · Meservey: $47k50470 · Rowan: $73k50475 · Sheffield: $71k50479 · Thornton: $69k50601 · Ackley: $66k50605 · Aredale: $23k50625 · Dumont: $64k50633 · Geneva: $72k50441506015012650006500715047550452506255047950433506335047050605
The residential ZIP codes of Franklin 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 $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.

Residential ZIP codes mainly in Franklin County, largest first; "In this county" is the share of the ZIP's land in the county
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

Residential ZIP codes mainly in another county that reach at least 1% into Franklin County, by their share here
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%

Download the 19 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?

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

Share of each ZIP code's land in Franklin County and in the neighboring counties
ZIPIn FranklinElsewhere
5012626%Hardin County 74%
5060136%Hardin County 30%; Butler County 18%; Grundy County 16%
5047577%Cerro Gordo County 23%
5000630%Hardin County 69%
5062517%Butler County 83%
5007144%Wright County 56%
5047928%Cerro Gordo County 72%
5042085%Wright County 15%
5045728%Hancock County 30%; Cerro Gordo County 30%; Wright County 12%
504704%Wright County 96%
5043319%Cerro Gordo County 53%; Floyd County 21%; Butler County 7%
5060561%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.

Three-digit prefixes of Franklin 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 Franklin County's
PrefixSectional centerHereAll 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.