Skip to content

Rochester, MN metro area ZIP codes

The Rochester, MN metropolitan statistical area (CBSA 40340) covers 4 counties in Minnesota and 37 ZIP codes.

ZIP codes
37
Population
228,332
Avg. median income
$94,500population-weighted
Counties
4
Loading map…

Click anywhere on the map to see which ZIP code it's in.

Counties in the Rochester, MN area

ZIP codes in the Rochester, MN area

ZIP codes in the Rochester, MN area
ZIP codeCityCountyPopulationMedian incomeTypical home value
55041Lake CityWabasha County7,510$78,672$323,400
55901RochesterOlmsted County58,495$94,607$325,400
55902RochesterOlmsted County26,464$120,611$469,400
55903RochesterOlmsted County0——
55904RochesterOlmsted County29,639$77,016$290,500
55905RochesterOlmsted County0——
55906RochesterOlmsted County20,437$93,685$396,000
55920ByronOlmsted County9,271$131,336$402,100
55922CantonFillmore County818$63,125$211,500
55923ChatfieldFillmore County4,375$96,328$353,500
55924ClaremontDodge County1,170$78,558$307,400
55927Dodge CenterDodge County4,297$99,566$294,300
55929DoverOlmsted County1,383$118,977$358,000
55932ElginOlmsted County1,999$100,078$361,000
55934EyotaOlmsted County3,466$84,952$361,200
55935FountainFillmore County1,006$85,000$353,200
55939HarmonyFillmore County1,973$70,855$260,700
55940HayfieldDodge County2,791$83,885$325,000
55944KassonDodge County8,161$95,180$335,600
55945KelloggWabasha County1,321$80,284$355,700
55949LanesboroFillmore County1,923$84,327$321,900
55954MabelFillmore County1,332$66,250$225,100
55955MantorvilleDodge County2,605$132,524$475,800
55956MazeppaWabasha County2,199$98,558$382,100
55957MillvilleWabasha County748$76,094$422,700
55960OronocoOlmsted County3,375$130,227$548,400
55962PetersonFillmore County756$76,667$351,500
55964PlainviewWabasha County4,400$84,318$305,100
55965PrestonFillmore County2,300$65,577$271,400
55968Reads LandingWabasha County151$58,125$236,100
55971RushfordFillmore County3,018$88,750$279,300
55975Spring ValleyFillmore County4,433$77,411$268,400
55976StewartvilleOlmsted County8,509$87,330$334,000
55981WabashaWabasha County3,955$71,607$291,700
55985West ConcordDodge County1,759$83,636$287,300
55990WykoffFillmore County899$72,500$269,800
55991Zumbro FallsWabasha County1,394$82,292$445,700

Population and median household income: ACS 2020–2024 5-year estimates. Typical home value: Zillow Home Value Index (September 2026) where available, otherwise the ACS median owner-reported value. "PO Box" marks ZIP codes with no delivery area of their own. Methodology

Frequently asked questions

How many ZIP codes are in the Rochester, MN metro area?

37 ZIP codes, based on each ZIP code's main county.

Which counties make up the Rochester, MN area?

Dodge County, Fillmore County, Olmsted County and Wabasha County.

What is an MSA?

A metropolitan statistical area (MSA) is a core city of 50,000+ people plus the surrounding counties tied to it by commuting, as defined by the U.S. Office of Management and Budget. Micropolitan areas have a core of 10,000–50,000. Together they are called core-based statistical areas (CBSAs).