Skip to content

Checked

Olmsted County, MN

8 cities and towns and 13 ZIP codes in Olmsted County, Minnesota.

Population

164,498

Land area

654sq mi

People per sq mi

252

ZIP codes

13

Cities and towns in Olmsted County

Olmsted County at a glance

  • Olmsted County is about 3.5 times as dense as Minnesota as a whole.
  • It is the 7th most populous of 87 counties in Minnesota.
  • Households here earn a median of $95,406 a year, 7% more than the Minnesota figure of $89,062.
  • A typical owner-occupied home is valued at $331,700 and median rent is $1,370 a month.
  • The biggest population centers are Rochester (122,330), Stewartville (6,807) and Byron (6,646).

Local data for Olmsted County, MN

Counts from official public data

Housing and community stats

Olmsted County, MN, American Community Survey 2020-2024

Full profile

Median household income

$95,406

Poverty rate

7.5%

Median home value

$331,700

Prices +2.5% in a year

Median rent

$1,370/mo

Homeownership

70.6%

Bachelor's or higher

49.4%

Median age

37.8

Average commute

18.7 min

Largest reported origins and ancestries: German Americans (50,093), Norwegian Americans (19,181), Irish Americans (16,304).

Home values and rentsIncome, education and commute

Economy and federal money

Jobs, income, federal spending and pandemic loans

Details

Unemployment rate

3.8%

Aug 2026, +0.7 pts in a year

Average annual pay

$83,402

105,239 jobs, 2025

Income per person

$74,873

BEA, 2024

Federal spending

$1.29B

FY 2026, $7,952 per person

PPP loans

$368M

5,448 loans, 43,658 jobs reported

Campaign donations

$1.43M

Itemized, 2026 cycle

EconomyFederal spendingPPP loans

How people get to work

Olmsted County, MN, workers 16 and older. American Community Survey 5-year estimates

  • Drove alone66.9%
  • Carpooled9.3%
  • Public transit2.9%
  • Walked3.7%
  • Bicycle0.6%
  • Taxi, ride-hailing, motorcycle or other1.2%
  • Worked from home15.4%

Average one-way commute: 18.7 minutes for people who do not work from home.

Environment and hazard risk

Olmsted County, MN, from FEMA, NOAA and EPA

Full report

Natural hazard risk

Relatively Moderate

Top: cold wave

Storm events since 1996

882

Most often hail

Flood insurance policies

154

0.3% of homes, county

July high / Jan low

80° / 7°F

34.7 inches of rain a year

Hazards, floods and storm historyCheck a flood zone20 historic places

Health statistics

Share of adults in Olmsted County, MN, CDC PLACES estimates

All 40 measures

Obesity

36.4%

U.S. 33.3% +3.1 pts

Diabetes

9.5%

U.S. 12.1% -2.6 pts

Smoking

11.2%

U.S. 12.8% -1.6 pts

Uninsured (18-64)

6.7%

U.S. 11.1% -4.4 pts

Cities, towns and ZIP codes in Olmsted County

Population shown

Frequently asked questions

What is the largest city in Olmsted County, MN?
Rochester is the largest city or town in Olmsted County, with about 122,330 residents.
How many ZIP codes are in Olmsted County?
Olmsted County includes 13 ZIP Code Tabulation Areas, including 55901, 55902, 55903, 55904, 55905.
What is the population of Olmsted County, MN?
About 164,498 people live in Olmsted County, based on American Community Survey 5-year estimates.
What counties border Olmsted County?
Olmsted County borders Winona County, Goodhue County, Mower County, Wabasha County, Fillmore County, Dodge County.

Source: U.S. Census Bureau (TIGER/Line boundaries, American Community Survey) · Data as of 12/31/2023