Power Plants in Iowa

Iowa operates 331 power plants totaling 24,721 MW of nameplate capacity. Wind dominates the mix at 53%, followed by Coal (23%) and Natural Gas (17%). The largest plant is Walter Scott Jr Energy Center at 1,648 MW.

Plants331operating sites
Capacity24,720 MWnameplate
Generation69.8M MWhannual
CO₂22.0Mmetric tons/year
Wind 53%Coal 23%Natural Gas 17%Oil 4%Solar 3%

Plant locations

Showing the 120 largest plants by capacity. Iowa operates another 211 plants below this size — browse the lists below to reach them.

Largest plants in Iowa

PlantCityFuelCapacity
Walter Scott Jr Energy CenterCouncil BluffsCoal1,648 MW
LouisaMuscatineCoal812 MW
OttumwaOttumwaCoal726 MW
Marshalltown Generating StationMarshalltownNatural Gas709 MW
George Neal SouthSalixCoal696 MW
Emery StationClear LakeNatural Gas603 MW
George Neal NorthSergeant BluffCoal584 MW
Greater Des MoinesPleasant HillNatural Gas576 MW
Highland Wind Project (Ia)PrimgharWind502 MW
Orient Wind FarmOrientWind501 MW
Rolling Hills Wind FarmMassenaWind484 MW
Beaver Creek WindOgdenWind340 MW
North EnglishMontezumaWind340 MW
Palo Alto Wind FarmEmmetsburgWind340 MW
Arbor Hill Wind FarmGreenfieldWind310 MW
Ida Grove WindIda GroveWind301 MW
Pioneer Prairie Wind FarmMcintireWind300 MW
Upland PrairieSpencerWind299 MW
Archer Daniels Midland Cedar RapidsCedar RapidsCoal295 MW
Muscatine Plant #1MuscatineCoal294 MW
Burlington (Ia)BurlingtonNatural Gas291 MW
Pomeroy Wind FarmFondaWind286 MW
LansingLansingCoal275 MW
ElectrifarmWaterlooNatural Gas264 MW
Southern Hills Wind FarmCrestonWind254 MW
Diamond Trail Wind FarmLadoraWind253 MW
Lundgren Wind ProjectOthoWind251 MW
O'brien WindPrimgharWind250 MW
Great Pathfinder WindStratfordWind224 MW
Prairie CreekCedar RapidsCoal213 MW
Glaciers Edge Wind ProjectCleghornWind212 MW
Eclipse Wind FarmAdairWind207 MW
Ledyard Windpower, LlcLakotaWind207 MW
Plymouth WindRemsenWind203 MW
Chickasaw Wind FarmNew HamptonWind202 MW
Whispering Willow NorthLatimerWind201 MW
CenturyBlairsburgWind201 MW
Ida Grove IiIda GroveWind201 MW
Fpl Energy Crystal Lake Wind Ii LlcBrittWind200 MW
Heartland Divide IiAudubonWind200 MW
Golden PlainsBuffalo CenterWind200 MW
Whispering Willow Wind Farm - EastIowa FallsWind200 MW
Turtle Creek Wind Farm LlcSt. AnsgarWind199 MW
MarshalltownMarshalltownNatural Gas189 MW
ExiraBraytonNatural Gas182 MW
Archer Daniels Midland ClintonClintonCoal180 MW
Pleasant HillPleasant HillNatural Gas180 MW
IntrepidSchallerWind176 MW
Adair Wind FarmAdairWind175 MW
English FarmsMontezumaWind172 MW

By county

Pottawattamie County2 plants · 1,813 MWWoodbury County3 plants · 1,284 MWMarshall County7 plants · 1,189 MWAdair County17 plants · 1,151 MWPolk County8 plants · 1,065 MWLouisa County2 plants · 911 MWCerro Gordo County5 plants · 784 MWLinn County22 plants · 760 MWO'brien County3 plants · 754 MWWapello County2 plants · 729 MWPoweshiek County9 plants · 532 MWMitchell County5 plants · 521 MWFranklin County5 plants · 508 MWCass County6 plants · 502 MWIda County2 plants · 502 MWAudubon County3 plants · 485 MWKossuth County8 plants · 462 MWHamilton County4 plants · 451 MWHancock County3 plants · 448 MWClay County3 plants · 442 MWStory County18 plants · 432 MWUnion County4 plants · 422 MWBlack Hawk County8 plants · 394 MWPocahontas County4 plants · 379 MWPalo Alto County5 plants · 374 MWBuena Vista County4 plants · 373 MWWebster County5 plants · 360 MWLee County4 plants · 359 MWWorth County7 plants · 356 MWBoone County4 plants · 347 MWWinnebago County7 plants · 332 MWMuscatine County6 plants · 321 MWCarroll County5 plants · 298 MWDes Moines County2 plants · 290 MWIowa County3 plants · 277 MWAllamakee County2 plants · 276 MWGrundy County4 plants · 242 MWChickasaw County2 plants · 228 MWCherokee County1 plants · 211 MWSac County2 plants · 210 MWGuthrie County2 plants · 209 MWAdams County4 plants · 204 MWPlymouth County1 plants · 202 MWClinton County3 plants · 180 MWMahaska County1 plants · 168 MWOsceola County6 plants · 167 MWHoward County3 plants · 166 MWDickinson County5 plants · 164 MWHardin County2 plants · 153 MWMadison County2 plants · 137 MWJohnson County5 plants · 124 MWTaylor County4 plants · 122 MWFloyd County3 plants · 118 MWDelaware County5 plants · 110 MWCrawford County3 plants · 101 MWMarion County5 plants · 100 MWBremer County4 plants · 74 MWGreene County4 plants · 74 MWJackson County5 plants · 47 MWWarren County1 plants · 40 MWMonroe County1 plants · 40 MWHenry County3 plants · 33 MWDubuque County6 plants · 27 MWPage County2 plants · 20 MWCedar County3 plants · 19 MWBenton County1 plants · 17 MWEmmet County2 plants · 17 MWTama County5 plants · 11 MWDecatur County1 plants · 10 MWDavis County2 plants · 10 MWAppanoose County2 plants · 7 MWClayton County4 plants · 6 MWWinneshiek County3 plants · 5 MWBremer County1 plants · 5 MWWright County1 plants · 5 MWGuthrie County1 plants · 4 MWMontgomery County1 plants · 4 MWShelby County1 plants · 3 MWScott County3 plants · 2 MWLyon County1 plants · 2 MWLucas County1 plants · 2 MWBuchanan County1 plants · 1 MWDallas County1 plants · 1 MW