County ZIP codes · Minnesota · FIPS 27047

Freeborn County, MN ZIP Codes

Freeborn County, Minnesota has 18 ZIP codes (Census 2020 ZCTA-county file; GeoNames postal codes, October 2026), all residential. 12 of the residential ones lie mainly in Freeborn County and 6 mainly in a neighboring county; 7 cross the county line. Median household income ranges from $62,264 in 56097 (Wells) to $100,169 in 56026 (Ellendale) (Census Bureau, ACS 2020-2024).

  • ACS2020-24
  • Census2020

Where are the ZIP codes of Freeborn County?

55912 · Austin: $70k55917 · Blooming Prairie: $75k55953 · Lyle: $73k56007 · Albert Lea: $69k56009 · Alden: $81k56016 · Clarks Grove: $90k56020 · Conger: $84k56026 · Ellendale: $100k56029 · Emmons: $68k56032 · Freeborn: $50k56035 · Geneva: $62k56036 · Glenville: $73k56042 · Hartland: $90k56043 · Hayward: $98k56045 · Hollandale: $71k56072 · New Richland: $80k56089 · Twin Lakes: $56k56097 · Wells: $62k55912560075609755917560265607256036560095604256029559535604556043560165608955912 · Austin: $70k55917 · Blooming Prairie: $75k55953 · Lyle: $73k56007 · Albert Lea: $69k56009 · Alden: $81k56016 · Clarks Grove: $90k56020 · Conger: $84k56026 · Ellendale: $100k56029 · Emmons: $68k56032 · Freeborn: $50k56035 · Geneva: $62k56036 · Glenville: $73k56042 · Hartland: $90k56043 · Hayward: $98k56045 · Hollandale: $71k56072 · New Richland: $80k56089 · Twin Lakes: $56k56097 · Wells: $62k5591256007560975591756026560725603656009560425602955953560455601655912 · Austin: $70k55917 · Blooming Prairie: $75k55953 · Lyle: $73k56007 · Albert Lea: $69k56009 · Alden: $81k56016 · Clarks Grove: $90k56026 · Ellendale: $100k56029 · Emmons: $68k56032 · Freeborn: $50k56035 · Geneva: $62k56036 · Glenville: $73k56042 · Hartland: $90k56043 · Hayward: $98k56045 · Hollandale: $71k56072 · New Richland: $80k56089 · Twin Lakes: $56k56097 · Wells: $62k559125600756097559175602656072560365600956042560295595356045
The residential ZIP codes of Freeborn 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 $68,846 and $80,417.

They carry 18 postal town names.

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

All 18 residential ZIP codes in Freeborn County

12 ZIP codes lie mainly in Freeborn County; 6 more reach into it from a neighboring county and follow the first table.

Residential ZIP codes mainly in Freeborn County, largest first; "In this county" is the share of the ZIP's land in the county
In this county
56007 Albert Lea 21,377 126 $69k $167k 100%
56036 Glenville 1,740 15 $73k $182k 100%
56009 Alden 1,527 16 $81k $204k 98%
56016 Clarks Grove 989 38 $90k $210k 100%
56045 Hollandale 922 32 $71k $160k 100%
56042 Hartland 751 14 $90k $205k 100%
56029 Emmons 642 15 $68k $122k 100%
56043 Hayward 423 20 $98k $177k 100%
56032 Freeborn 407 132 $50k $103k 100%
56035 Geneva 387 711 $62k $183k 100%
56089 Twin Lakes 214 39 $56k $73k 100%
56020 Conger 74 1,175 $84k $113k 100%

Partly in Freeborn County

Residential ZIP codes mainly in another county that reach at least 1% into Freeborn County, by their share here
In this county
56026 Ellendale 2,124 21 $100k $233k 38%
55912 Austin 29,632 158 $70k $170k 24%
55917 Blooming Prairie 3,410 26 $75k $207k 16%
56097 Wells 3,487 20 $62k $134k 15%
56072 New Richland 2,228 18 $80k $205k 8%
55953 Lyle 901 25 $73k $167k 7%

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

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

Share of each ZIP code's land in Freeborn County and in the neighboring counties
ZIPIn FreebornElsewhere
5591224%Mower County76%
5609715%Faribault County82%; Waseca County3%
5591716%Steele County44%; Dodge County28%; Mower County12%
560728%Waseca County78%; Steele County14%
5602638%Steele County61%
5600998%Faribault County2%
559537%Mower County93%

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

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

The first three digits of a ZIP code name the sectional center, the mail processing plant that sorts it. Freeborn County's ZIP codes use 2 prefixes: 559 and 560.

Three-digit prefixes of Freeborn 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 Freeborn County's
PrefixSectional centerHereAll codes
559St Paul, MN (SCF 550)373
560Mankato, MN (SCF 560)1574

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