Cottonwood County, Minnesota

Cottonwood County, Minnesota, has 11,405 residents (July 2025 estimate). Its county seat is Windom. It uses Central Time and covers 640 sq mi (1,658 km²) of land.

MinneapolisSt. PaulRochester
Cottonwood County in Minnesota
WindomMountain LakeWestbrookJeffersComfrey
Cottonwood County and its neighbors (simplified outlines). Open in OpenStreetMap ↗
Resident population, July 2025
11,405
Land area
640 sq mi (1,658 km²)
County seat or government
Windom
Time zone
Central TimeUTC-06:00 in January; UTC-05:00 in July
Median household income
$72,941 ± $5,820
Median home value
$169,300 ± $8,902
Median rent, with utilities
$817 ± $75
Homes lived in by their owners
74.4% ± 2.6 points
County type
County
Metro or micro area
Outside any metro or micro areaNext to: Worthington, MN micro area and New Ulm, MN micro area
Water area
8.59 sq mi (22.2 km²)
State
Minnesota
County code (FIPS)
27033
Coordinates (central point)
44.010639, -95.183152

These coordinates mark a central point for the area, not a street address. Income, home value, rent and homes lived in by their owners: U.S. Census Bureau, American Community Survey 2020–2024 5-year estimates, ± margin at 90% confidence; checked on October 13, 2026.

Time zones in Cottonwood County

Time zoneLocal time and UTC offsetNext clock change
Central TimeAmerica/ChicagoUTC-06:00 in January; UTC-05:00 in July. Enable JavaScript for the live clock.Enable JavaScript for upcoming changes.

Near a time-zone line, check where you are with the time-zone finder. Your phone’s setting can differ.

ZIP Code areas, largest first

  1. 561016,157 people
  2. 561592,668 people
  3. 561312,238 people
  4. 561521,431 people
  5. 561801,287 people
  6. 561831,241 people
  7. 561371,039 people
  8. 56019795 people
  9. 56083741 people
  10. 56145510 people
  11. 56118457 people
  12. 56174352 people
All 13
  1. 56166178 people

13 ZIP Code areas overlap Cottonwood County. People counts are 2020–2024 estimates for each whole ZIP area. Mailing ZIPs can differ; check an address with USPS ZIP Code Lookup.

Official county information

Cottonwood County government website ↗ is the next stop for county offices, tax, voting, jury and records information. A geographic lookup cannot determine eligibility, tax liability or a court obligation.

Townships in Cottonwood County, largest first

  1. Lakeside Township431 people
  2. Great Bend Township352 people
  3. Carson Township262 people
  4. Mountain Lake Township223 people
  5. Midway Township215 people
  6. Westbrook Township201 people
  7. Germantown Township179 people
  8. Storden Township147 people
  9. Ann Township143 people
  10. Selma Township140 people
  11. Springfield Township127 people
  12. Dale Township123 people
All 18
  1. Amboy Township109 people
  2. Amo Township103 people
  3. Highwater Township103 people
  4. Rose Hill Township98 people
  5. Delton Township66 people
  6. Southbrook Township54 people

People counts are American Community Survey 2020–2024 5-year estimates. All townships in Minnesota, by county

School districts in Cottonwood County, largest first

  1. Windom Public School District6,389 people
  2. Red Rock Central School District3,166 people
  3. Mountain Lake Public Schools2,872 people
  4. Westbrook-Walnut Grove Schools2,730 people
  5. Fulda Public School District2,385 people
  6. Heron Lake-Okabena School District1,501 people
  7. Butterfield-Odin Public School District1,069 people
  8. Comfrey Public School District896 people

Districts with land in the county; a district can cross county lines. People counts are American Community Survey 2020–2024 5-year estimates. A district boundary doesn’t decide which school a student attends.

Cities, towns and communities, largest first

These areas overlap the mapped boundary; an overlap does not mean that every address belongs to both.

  1. Windom, Minnesota (city)4,799 people
  2. Mountain Lake, Minnesota (city)2,070 people
  3. Westbrook, Minnesota (city)792 people
  4. Jeffers, Minnesota (city)368 people
  5. Comfrey, Minnesota (city)338 people
  6. Storden, Minnesota (city)244 people
  7. Bingham Lake, Minnesota (city)95 people

Bordering areas, nearest first

Distances are straight lines between map points.

  1. Jackson County, Minnesota24 mi south
  2. Redwood County, Minnesota27 mi north
  3. Brown County, Minnesota28 mi northeast
  4. Watonwan County, Minnesota28 mi east
  5. Murray County, Minnesota29 mi west
  6. Nobles County, Minnesota37 mi southwest

Before using this answer on a form

Use a precise point for address-level questions. A device accuracy circle can cross a boundary; confirm tax, voting or jury details with the responsible office.

Find the county where you are now, check its ZIP area, or check the time zone where you are.

See this county on Census.gov ↗

Areas that only touch the edge

These areas meet the boundary only along a sliver. Most addresses here are not in them; for an address near the line, check with the county.