Skip to content

Checked

Cottonwood, MN

City in Lyon County, Minnesota.

Population

1,061

Land area

1sq mi

People per sq mi

1,058

ZIP codes

0

Cottonwood and its ZIP codes

Cottonwood at a glance

  • Cottonwood is about 15 times as dense as Minnesota as a whole.
  • The median household income is $97,500, 9% above the Minnesota median of $89,062.
  • A typical owner-occupied home is valued at $176,200 (46% below Minnesota) and median rent is $683 a month.

Local data for Cottonwood, MN

Counts from official public data

Housing and community stats

Cottonwood, MN, American Community Survey 2020-2024

Full profile

Median household income

$97,500

Poverty rate

7.1%

Median home value

$176,200

Median rent

$683/mo

Homeownership

78.0%

Bachelor's or higher

27.9%

Median age

37.9

Average commute

14.0 min

Largest reported origins and ancestries: German Americans (275), Norwegian Americans (151), Irish Americans (77).

Home values and rentsIncome, education and commute

Economy and federal money

Jobs, pay, income and spending are for Lyon County. PPP loans are for Cottonwood.

Details

Unemployment rate

4.7%

Aug 2026, +0.7 pts in a year

Average annual pay

$55,750

13,452 jobs, 2025

Income per person

$62,366

BEA, 2024

Federal spending

$168M

FY 2026, $6,666 per person

Lyon County economyFederal spending

How people get to work

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

  • Drove alone79.7%
  • Carpooled6.2%
  • Public transit0.0%
  • Walked3.6%
  • Bicycle0.4%
  • Taxi, ride-hailing, motorcycle or other0.0%
  • Worked from home10.0%

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

Environment and hazard risk

Cottonwood, MN, from FEMA, NOAA and EPA

Full report

Natural hazard risk

Relatively Low

Top: winter weather

Storm events since 1996

775

Countywide, mostly hail

Flood insurance policies

29

0.3% of homes, county

July high / Jan low

85° / 4°F

28.9 inches of rain a year

Hazards, floods and storm historyCheck a flood zone1 historic places

Health statistics

Share of adults in Cottonwood, MN, CDC PLACES estimates

All 40 measures

Obesity

38.2%

U.S. 33.3% +4.9 pts

Diabetes

10.2%

U.S. 12.1% -1.9 pts

Smoking

14.7%

U.S. 12.8% +1.9 pts

Uninsured (18-64)

7.2%

U.S. 11.1% -3.9 pts

Cities near Cottonwood

NameDistanceLand area (sq mi)
Hanley FallsCity6.3 mi0.2
Wood LakeCity7.3 mi0.8
Hazel RunCity9.8 mi0.8
MarshallCity12 mi10.3
EchoCity13 mi0.4
GhentCity13 mi0.3
ClarkfieldCity14 mi1.1
MilroyCity14 mi0.3
VestaCity15 mi0.4
Granite FallsCity15 mi3.5
MinneotaCity16 mi1.5
BelviewCity17 mi0.9
LyndCity18 mi1.2
LucanCity19 mi0.4
SeaforthCity19 mi1
TauntonCity19 mi1

Frequently asked questions

What county is Cottonwood, MN in?
Cottonwood is in Lyon County, Minnesota.
What is the population of Cottonwood, MN?
About 1,061 people live in Cottonwood, based on American Community Survey 5-year estimates.
What cities are near Cottonwood?
Nearby places include Hanley Falls (6.3 mi), Wood Lake (7.3 mi), Hazel Run (9.8 mi), Marshall (12 mi), Echo (13 mi).

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