SAVRN
Search Contact SAVRN
Minnesota · County record

Cottonwood County, Minnesota: Power, Data Centers and the Local Economy

Home to Windom and Mountain Lake

Seal of Minnesota

No data center or power plant project is on record in Cottonwood County, but the national build-out still reaches it through its utility bill, its labor market and the projects next door. Construction employs 319, up 43.7% since 2019. Cottonwood County is home to Windom, Mountain Lake and Westbrook. 200 MW of new generation is planned here across 1 unit, led by Geronimo Power (wind), the 4th largest pipeline among Minnesota's counties. Unemployment was 5.5% in August 2026, against 3.8% in 2019. 6 MW has retired here since 2019, including Windom (petroleum, 3 MW, 2022).

Rebuilt 2026-10-08 · refreshed weekly
200 MW
of new generation planned here, wind leading
6 MW
of generating capacity retired since 2019
-6.1%
total jobs since 2019, now 4,821
Population, 2025
11,405
▼ 1.0% since 2020
Jobs, 2025
4,821
▼ 6.1% since 2019
Unemployment
5.5%
▲ 1.7 pts vs 20192019: 3.8%2024: 4.0%August 2026: 5.5%
Power plants
306 MW
7 plants operating● unchanged fleet since 2019
Planned generation
200 MW
1 units
Data centers
—
none on the map
Cities and towns

Cities and towns in Cottonwood County

Cottonwood County is home to Windom, Mountain Lake and Westbrook.

Windom4,817 residents
Mountain Lake1,949 residents
Westbrook736 residents
Jeffers340 residents
Mountain Lake Township310 residents
Great Bend Township309 residents
Carson Township276 residents
Lakeside Township239 residents
Midway Township229 residents
Storden215 residents
Westbrook Township198 residents
Germantown Township168 residents
Selma Township167 residents
Storden Township165 residents
Ann Township156 residents
Highwater Township144 residents
Dale Township141 residents
Amboy Township136 residents
Bingham Lake135 residents
Delton Township125 residents
Rose Hill Township125 residents
Amo Township120 residents
Springfield Township117 residents
Southbrook Township74 residents

Residents are 2025 Census estimates for the part of each city, town or township inside this county. Census publishes no annual estimate for unincorporated communities.

Then and now

What changed in Cottonwood County

Where Cottonwood County ranks in Minnesota
Population11,40565th of 87
Job growth since 2019-6.1%75th of 87
Construction growth+43.7%4th of 72
Electrical contractor jobs4228th of 45
Operating power plants306 MW21st of 74
Planned generation200 MW4th of 15

1st = the most. Ranks cover counties with a value on record.

MeasureThenNowChangeRank in Minnesota
Population (2020 → 2025)11,51711,405▼ 1.0%65th of 87 by size
Total jobs (2019 → 2025)5,1364,821▼ 6.1%75th of 87 by growth
Average annual pay (2019 → 2025)$39,109$50,647▲ 29.5%—
Construction jobs (2019 → 2025)222319▲ 43.7%4th of 72 by growth
Unemployment rate (2019 → August 2026)3.8%5.5%▲ 1.7pts—
Generating capacity added since 2019—6 MW—
Generating capacity retired since 2019—6 MW—
Planned generation (Aug 2026)—200 MW65% of today's fleet4th of 15 by size

Employers here counted 4,821 jobs in 2025, down 6.1% from 2019. Owners plan to retire 5 MW more by 2035, led by Mountain Lake in 2026. 6 MW of that came online in 2019 or later, mostly petroleum. Its power plants have 306 MW of capacity, 94% of it wind. Electrical contractors employ 42, at an average $57,857 a year. Federated Rural Electric Assn is the largest utility serving Cottonwood County, one of 8 with territory here. Its residential customers paid an average 11.64¢/kWh in 2024, below the 14.36¢ median for Minnesota utilities. 11,405 people live here, down 1.0% since 2020.

Power

Who powers Cottonwood County

Operating fleet by fuel 306 MW
Natural gas 1 MW <1%Wind 287 MW 94%Other 18 MW 6%
Added since 2019 6 MW
Retired since 2019 6 MW

Net change in operating capacity since 2019: +0 MW. Colors follow the fuel legend above.

Planned generation by fuel 200 MW
Wind 200 MW 100%
Residential price per kWh, 2024
Federated Rural Electric AssnCooperative, 17% commercial11.64¢
South Central Electric AssnCooperative, 23% commercial15.20¢
Median for Minnesota utilities: 14.36¢

Utilities with service territory in Cottonwood County

UtilityOwnershipServiceResidential customers (systemwide)Residential price, 2024Commercial share of sales
Federated Rural Electric AssnCooperativeBundled5,72711.64¢17%
South Central Electric AssnCooperativeBundled4,66515.20¢23%
Brown County Rural Elec Assn—————
City of Mountain Lake - (MN)—————
Nobles Cooperative Electric—————
Redwood Electric Coop—————
City of Westbrook—————
City of Windom—————

Customer counts, prices and sales shares cover each utility's whole system in the state, not only this county. Commercial sales include data centers.

Operating power plants 7

TechnologyCapacityShare
Wind287 MW94%
Petroleum18 MW6%
Natural gas1 MW0%
Largest plantsOwnerTechnologyMWSince
Odell Wind FarmAlgonquin Power CoWind200 MW2016
Jeffers Wind 20 LLCNorthern States Power Co - MinnesotaWind50 MW2008
Odin Wind Farm LLCAspenall Energies (Delaware), LLCWind20 MW2008
Windom Wind ProjectMidwest Power Partners LLCWind16 MW2006
WindomCity of Windom (MN)Petroleum12 MW2001
Mountain LakeCity of Mountain Lake - (MN)Petroleum6 MW1959

Planned generation 1

PlantTechnologyMWStatusYearOwner
Plum CreekOnshore Wind Turbine200 MWApprovals pending2028Geronimo Power

Retired since 2019

PlantTechnologyMWYear
WindomPetroleum3 MW2022
Mountain LakePetroleum2 MW2023
Mountain LakeNatural gas1 MW2026

Scheduled to retire

PlantTechnologyMWYear
Mountain LakePetroleum4 MW2026
Mountain LakeNatural gas1 MW2026
Jobs

The Cottonwood County labor market

Industry (2025)JobsAverage payConcentration vs U.S.
All industries4,821$50,6471.00
Construction319$64,4901.25
Electrical contractors42$57,8571.21

Concentration is the BLS location quotient: 1.0 means the industry holds the same share of local jobs as it does nationally. Industry rows count private employers; cells BLS suppresses are left out.

Data centers and local rules

Data centers and local rules in Cottonwood County

No data center, local measure or delayed project is on record in Cottonwood County. Minnesota has 25 local measures on record statewide.

Next door

Cottonwood County and its neighbors

Of the 6 counties that border Cottonwood County, Nobles County carries the most build-out activity: data centers, planned generation and operating plants combined.

Cottonwood CountyBrown CountyJackson CountyMurray CountyNobles CountyRedwood CountyWatonwan CountyCottonwoodBrownJacksonMurrayNoblesRedwoodWatonwan
CountyPopulationJobs since 2019Operating MWPlanned MWData centersLocal measures
Cottonwood County11,405▼ 6.1%306 MW200 MW——
Brown County25,517▼ 4.7%99 MW———
Jackson County9,857▼ 5.6%359 MW———
Murray County7,942▼ 2.9%359 MW———
Nobles County22,338▼ 4.8%509 MW———
Redwood County15,265▼ 0.7%30 MW———
Watonwan County11,459▲ 2.6%24 MW———
Keep going

More of Minnesota

Questions

Cottonwood County, answered from the record

Who provides electricity in Cottonwood County, Minnesota?

8 utilities have service territory in Cottonwood County in the EIA-861 2024 report: Federated Rural Electric Assn, South Central Electric Assn, Brown County Rural Elec Assn, City of Mountain Lake - (MN). The largest, Federated Rural Electric Assn, charged residential customers 11.64¢/kWh on average in 2024.

What power plants are in Cottonwood County?

7 operating plants with 306 MW of capacity. The largest is Odell Wind Farm (200 MW, wind).

How much new power is planned in Cottonwood County?

200 MW across 1 units in the August 2026 EIA-860M inventory, 0 MW of it under construction or built. The largest owner is Geronimo Power.

Are there data centers in Cottonwood County?

The SAVRN Data Center Map has no data center in Cottonwood County.

Is Cottonwood County adding jobs?

Employers counted 4,821 jobs in 2025 against 5,136 in 2019 (-6.1%, BLS QCEW). Construction went from 222 to 319.

Does Cottonwood County have a data center moratorium?

No county-level measure is on record for Cottonwood County. Minnesota has 25 local measures statewide, listed on the state page.