Guest, Sign inJoin

Post to Windom

We’ll email a one-tap link to publish your post. No password, and nothing is public until you click it.
Already a member? Sign in
Downtown Windom MN
Minnesota›Cottonwood County

WindomMN

A town of 4,817, settled in 1871.

Trash & recycling
2 bordering townsMap →
Photo: McGhiever · CC BY-SA 3.0
Photo of Windom

Windom, MN · Photo: McGhiever · CC BY-SA 3.0 · Source ↗

Is Windom a good place to live?

Windom gives you more for your money than most places: homes are within reach, about $182K for a typical one, or 2.5 years of the county’s $73K median household income. It grades B+ overall, 173rd among Minnesota's 271 graded towns. On the plus side, 6% of its land is conserved. 33% of working residents work locally in Windom, where Minnesota’s towns sit at 9.7% and U.S. towns at 8%. Cottonwood County Courthouse is on the National Register of Historic Places. Windom is easier to get around on foot or by transit than 70% of U.S. towns.

What makes Windom stand out

Where Windom beats most towns.

How Windom grades

Each subject compared with towns across the country (schools within Minnesota), ordered by how far Windom is from typical.

How grading works
Character Graded, but not part of the overall grade.
Described, not graded Taste, not quality: snow or an older crowd is neither good nor bad.

How TownRatings grades towns →

Cottonwood County Courthouse
Cottonwood County Courthouse · National Register of Historic Places
Windom’s story

155 years in pictures

Census counts: 443 in 1880, 4,798 in 2020. The archive holds 6 old photos and papers going back to 2007 and 2 maps from 1970 on.

1 place on the National Register of Historic Places.

  • 1871Windom is settled
Explore the history →
Getting set up

Moving to Windom: who provides what

Who provides power, water and the rest in Windom, and how to reach them.

The full setup list →
PowerCity of Windom (MN)EIAHIFLD · EIA
WaterWindom water systemNo health-based violations in 5 years · EPAEPA
Internet10 providers100% of addresses get 100/20 MbpsFCC
Trash & dumpHire your ownNo town pickup: you hire a private haulerTown site
SchoolsWindom Public School DistrictWhich school depends on your addressNCES
Register to voteOnlineIn Minnesota you can register online until 21 days before Election Day, in person up to and including Election Day, or by mail (received 21 days before).vote.gov
Who runs elections hereCottonwood County CourthouseCottonwood County; contacts on the Handbook page.FVAP, Jun 2024
ZIP code5610156101 100%Census 2020

EPA SDWIS (Oct 9, 2026) · HIFLD + EIA-861 2025 · Census 2020 ZCTAs · NCES 2024–25 · registration: vote.gov, updated Nov 18, 2024.

The data

Ordered by what stands out in Windom.

Windom has homes that are cheap against local pay and has commutes shorter than most of Minnesota.

OutdoorsA

5.6% of Windom is conserved land

4.4 miles of trail in 5 parks and preserves. Windom’s trail density is 1.0 miles per square mile. The biggest park or preserve is Island Park, at 26 acres.

#49for trails in MN
WindomMinnesota townsU.S. towns
Miles of trail per square mile1.0 miles per square mile0.50.4
Conserved land5.6%4.6%4.3%
5.6%
conserved · 155 of 2,744 acres
4.4 mi
of trails · 1 per sq mi
Biggest places to walkTrailsAcres
1. Wolf Lake Wildlife Management Area, Cottonwood County Unit—30
2. Island Park—26
3. Tegels Park0.1 mi11

Trails & parks © OpenStreetMap contributors · Conserved land: USGS PAD-US

SchoolsB

Windom’s public schools outperform 61% of Minnesota districts

Its public schools are run by the Windom Public School District. Two of its 11 schools are below, each with why it’s listed. The largest public high school is Windom Senior High, with 327 students.

61%of MN districts it outscoresBSchool Grade
SchoolLevelStudentsLetter
Windom Area ElementaryLargest public elementary schoolGrades PK–4Grades PK–4493B
Windom Senior HighLargest public high schoolGrades 9–12Grades 9–12327C+

NCES · EDFacts · graded within MN on state tests and graduation

HousingCost of living grade A

Windom’s grade for cost of living is an A

At 2.5 years of the county’s $73K median household income, the typical home (about $182K) costs less against local pay than in 96% of Minnesota towns; that ratio is one input to its A for cost of living.

The median rent in Windom is $806 a month. The typical Windom home is worth about $182,000, up 0.9% in a year, 48% below the Minnesota typical home.

$182KZillow home value
WindomMinnesota townsU.S. towns
Median rent$806 a month$1,199 a month$1,185 a month
Households that own their home69%75%73%

Typical home value

Windom$182K
Minnesota$349K
+0.9%
value change, 1 year

Census ACS, 2020–24 · Zillow Home Value Index · Redfin Data Center

Natural hazardsHazard risk grade C

Windom faces a high natural-hazard risk, led by inland flooding

Expected storm and flood damage is higher than in 68% of U.S. communities. Since 2010, 29 flood insurance claims have been paid out in Windom.

68risk score of 100
FEMA risk score
68High riskLowerHigher
Inland floodingCold wavesHail
29
paid flood claims since 2010
5
federal disasters paid out here

FEMA flood insurance claims · FEMA National Risk Index · OpenFEMA

Climate

Snowy winters and pleasant summers in Windom

Windom has cold, snowy winters and pleasant summers. July afternoons reach 82°, January nights drop to 6° and about 44 inches of snow falls in a winter.

44″snow a winter

Typical low → high °F

Winter9–26°
Spring34–55°
Summer59–80°
Fall37–58°
Oct 10
typical first frost
Apr 30
typical last frost
+1.1°
vs. the 20th-century average

NOAA U.S. Climate Normals, 1991–2020

Work & commuteJobs & income grade C+

Windom has 1.1 jobs for every working resident, and 1,928 people commute in

The average commute for its 2,438 working residents takes 12.6 minutes, against 22.7 across Minnesota.

About one in 3 of Windom’s working residents works in town. 14% of Windom residents live below the poverty line. Since 2013, Windom has added 333 jobs, to 2,726 in 2023.

33%work in town
WindomMinnesota townsU.S. towns
Average trip to work13 minutes23 minutes25 minutes
Below the poverty line14%7%9.6%
Work from home7.9%14%11%
Median household income$75,000$91,000$80,000

Where working residents work

In Windom33%
Mountain Lake Township13%
Great Bend Township5%
Jackson3%
Marshall3%
8 mi
median commute distance
2,726
jobs based in Windom
Balanced
jobs vs. working residents
B+
Walkability grade: more walkable than 70% of U.S. towns

Census LEHD 2023 · ACS

HealthC+

On CDC estimates, Windom is less healthy than 58% of U.S. towns

Windom beats the Minnesota average on 0 of 32 CDC measures and trails it on 17. 30% of adults get no exercise outside work in Windom.

42%healthier than U.S. townsC+Health Grade
WindomMinnesota townsU.S. towns
Get no exercise (CDC PLACES)30%23%25%
Obesity (CDC PLACES)40%35%35%
No health insurance, 18–64 (CDC PLACES)11%7.3%8.1%
Sleep under 7 hours (CDC PLACES)31%30%36%
32 measures vs. Minnesota
0 better15 too close to call17 worse
What stands outWindomMN
More uninsured adults11%7.5%
More adults with COPD7.5%5.4%
More adults with heart disease7.9%5.9%
Windom Area Health
0.8 mi away · emergency room
3 of 3
care shortages: primary care, dental, mental health
11th
percentile among MN towns

CDC PLACES 2025 · modeled estimates for adults · CMS · HRSA

51%of U.S. towns report more crimeB−Safety Grade

Violent crime per 1,000 residents

Windom1.9
Minnesota2.3
U.S.3.3

Property crime per 1,000 residents

Windom7.3
Minnesota14.3
U.S.15.5
51st
percentile among U.S. towns we grade
45th
percentile among MN towns
9
violent crimes reported in 2025
35
property crimes reported in 2025

FBI crime data, 2025 · crimes reported to police

Keep exploring

Everything we know about Windom

20pages on Windom
After high school

Colleges nearby

None within 15 miles of Windom; the nearest are

Famous people from Windom

5 notable people were born in Windom.

See all 5 →

About Windom

City in Minnesota, United States

Official town website ↗

Windom is a city in and the county seat of Cottonwood County, Minnesota, United States. The population was 4,798 at the 2020 census. It is the county seat of Cottonwood County and is situated in the Coteau des Prairies. Although a mostly small, rural farming community, Windom is host to several parks including a disc golf course at Mayflower Park. The Des Moines River flows through Windom and serves as a gentle, rapid-free canoeing spot.

From Wikipedia, licensed CC BY-SA 4.0 · facts via Wikidata (CC0)

Established
1871
Area
4.3 sq mi
Elevation
1,362 ft
ZIP code
56101
Area code
507

Windom’s neighbors

2 towns share a border with Windom.

Explore the map →
How the neighbors grade
TownMN rankOverallCostSafetySchoolsHealth
Windom#173B+AB−BC+
Great Bend Township——————
Lakeside Township——————

Great Bend Township and Lakeside Township aren’t graded (fewer than 1,000 residents, or not enough data). Compare Windom with a neighbor →

Questions about Windom

Short answers, built from the data on this page.

Is Windom, MN a good place to live?

By most measures, yes. Windom grades B+ overall, better than 67% of U.S. towns and #173 of 271 in Minnesota. It grades C+ for health, B− for safety and B for schools.

What is Windom, MN known for?

5 notable people were born here, including Maria Schneider and Johnny Olson.