# List of power stations in Iowa

* Wind (59.5%)
* Coal (23.4%)
* Natural gas (14.9%)
* Hydroelectric (1.1%)
* Solar (0.7%)
* Biomass (0.3%)
* Petroleum (0.1%)
* 0.00%
This is a list of electricity-generating power stations in the U.S. state of Iowa, sorted by type and name. In 2021, Iowa had a total summer capacity of 21,771 MW through all of its power plants, and in 2022 Iowa had a net generation of 71,316 GWh. In 2023, the electrical energy generation mix was 59.5% wind, 23.4% coal, 14.9% natural gas, 1.1% hydroelectric, 0.7% solar, 0.3% biomass, and 0.1% petroleum. Small-scale solar, which includes customer-owned photovoltaic panels, delivered 390 GWh to the state's electrical grid in 2023.
Iowa has been among the top-five energy-consuming states, due in large part to its productive agriculture industry. State regulators implemented the nation's first renewable portfolio standard (RPS) applied to investor-owned utilities in 1983. The modest goal of 105 MW was soon met, and was exceeded nearly 100 times over by the end of 2019. All electrical utility customers have had the option to support further expansion of renewable generation since 2004, and regulators have also taken steps to encourage greater efficiency of energy use. Iowa has produced more electricity than it has consumed since 2008.
During 2019, wind power from about 5,100 turbines (10,200 MW) throughout Iowa generated 41% of electricity, which was the highest share among the United States. Wind is a durable resource year-round and throughout the state, and trends mildest during summer months and in southeastern regions. The historic 142 MW Keokuk hydroelectric station on the Mississippi River is Iowa's longest serving facility since 1913.
Download coordinates as:
* KML
* GPX (all coordinates)
* GPX (primary coordinates)
* GPX (secondary coordinates)

## Nuclear power stations

| Name | Location | Coordinates | Capacity (MW) | Refs | Year opened | Note |
| Duane Arnold Energy Center (DAEC) | Linn County | 42°06′04″N 91°46′41″W﻿ / ﻿42.1011°N 91.7781°W﻿ / 42.1011; -91.7781﻿ (Duane Arnold Nuclear) | 680 | | 1975 | retired in 2020, solar farm proposed for site |

## Fossil-fuel power stations

Data from the U.S. Energy Information Administration serves as a general reference.

### Coal-fired plants

A useful map of active and retiring coal generation plants is provided by the Sierra Club.
| Name | Location | Coordinates | Summer capacity (MW) | Year opened | Note |
| ADM Cedar Rapids Power Plant | Linn County | 41°55′20″N 91°41′15″W﻿ / ﻿41.9221°N 91.6875°W﻿ / 41.9221; -91.6875﻿ (ADM Cedar Rapids) | 295 | 1988 | capacity increased until 2000. includes a 35MW natural gas turbine added 2016. |
| ADM Clinton Power Plant | Clinton County | 41°49′14″N 90°12′35″W﻿ / ﻿41.8206°N 90.2097°W﻿ / 41.8206; -90.2097﻿ (ADM Clinton) | 180 | 2009 | |
| George Neal Energy Center | Woodbury County | 42°17′59″N 96°21′42″W﻿ / ﻿42.2998°N 96.3617°W﻿ / 42.2998; -96.3617﻿ (George Neal Station) | 1140 | 1975 (Unit 3) 1979 (Unit 4) | Units 1&2 retired in 2016 |
| Lansing Generating Station | Allamakee County | 43°20′09″N 91°10′03″W﻿ / ﻿43.3359°N 91.1675°W﻿ / 43.3359; -91.1675﻿ (Lansing Station) | 250 | 1977 | closed |
| Louisa Generating Station | Louisa County | 41°19′05″N 91°05′35″W﻿ / ﻿41.3181°N 91.0931°W﻿ / 41.3181; -91.0931﻿ (Louisa Station) | 750 | 1983 | |
| Muscatine Generating Station | Muscatine County | 41°23′30″N 91°03′25″W﻿ / ﻿41.3917°N 91.0569°W﻿ / 41.3917; -91.0569﻿ (Muscatine Station) | 225 | 1958 | capacity increased until 2000 |
| Ottumwa Generating Station | Wapello County | 41°05′46″N 92°33′21″W﻿ / ﻿41.0961°N 92.5558°W﻿ / 41.0961; -92.5558﻿ (Ottumwa Station) | 725 | 1981 | |
| Walter Scott Jr. Energy Center | Pottawattamie County | 41°10′48″N 95°50′27″W﻿ / ﻿41.1800°N 95.8408°W﻿ / 41.1800; -95.8408﻿ (Walter Scott Station) | 1650 | 1978 (Unit 3) 2007 (Unit 4) | Units 1&2 retired in 2015 |

### Natural gas-fired plants

Many generating stations fueled by gas in Iowa are peaker plants that use simple cycle combustion turbines (SCCT). Combined cycle combustion turbines (CCCT) and steam turbines (ST) alone may also be used for base load or peaking generation.
| Name | Location | Coordinates | Summer capacity (MW) | Type | Year opened | Note |
| Ames Steam Turbine | Story County | 42°01′33″N 93°36′32″W﻿ / ﻿42.0258°N 93.6089°W﻿ / 42.0258; -93.6089﻿ (Ames Gas Turbine) | 95 | ST | 1968 | 63MW added 1982 |
| Burlington Generating Station | Des Moines County | 40°44′28″N 91°07′00″W﻿ / ﻿40.7412°N 91.1167°W﻿ / 40.7412; -91.1167﻿ (Burlington) | 245 | | 1968 | Coal retirement in 2021. Includes 47MW natural gas. Turbines added 1996–1998. |
| Coralville Gas Turbine | Johnson County | 41°40′19″N 91°33′50″W﻿ / ﻿41.6719°N 91.5640°W﻿ / 41.6719; -91.5640﻿ (Coralville Gas Turbine) | 66 | SCCT | 1970 | |
| Earl F. Wisdom Station | Clay County | 43°09′38″N 95°15′25″W﻿ / ﻿43.1606°N 95.2569°W﻿ / 43.1606; -95.2569﻿ (Wisdom Station) | 113 | ST SCCT | 1960 (ST) 2004 (SCCT) | 38MW ST 76MW SCCT |
| Electrifarm Power Plant | Black Hawk County | 42°26′27″N 92°25′14″W﻿ / ﻿42.4407°N 92.4205°W﻿ / 42.4407; -92.4205﻿ (Electrifarm Power Plant) | 183 | SCCT | 1975 (Unit 1) 1978 (Units 2&3) | |
| Emery Generating Station | Cerro Gordo County | 43°05′38″N 93°17′32″W﻿ / ﻿43.0940°N 93.2922°W﻿ / 43.0940; -93.2922﻿ (Emery Station) | 535 | CCCT | 2004 | |
| Exira Station | Audubon County | 41°30′52″N 94°55′11″W﻿ / ﻿41.5144°N 94.9197°W﻿ / 41.5144; -94.9197﻿ (Exira Station) | 140 | SCCT | 2004 (Units 1&2) 2007 (Unit 3) | |
| Greater Des Moines Energy Center | Polk County | 41°33′23″N 93°31′42″W﻿ / ﻿41.5563°N 93.5283°W﻿ / 41.5563; -93.5283﻿ (Greater Des Moines EC) | 485 | CCCT | 2004 | |
| Marshalltown Generating Station | Marshall County | 42°02′36″N 92°52′22″W﻿ / ﻿42.0433°N 92.8728°W﻿ / 42.0433; -92.8728﻿ (Marshalltown Station) | 820 | SCCT CCCT | 1978 (SCCT) 2007 (CCCT) | 170MW SCCT 650MW CCCT |
| Pleasant Hill Gas Turbine | Polk County | 41°33′26″N 93°31′27″W﻿ / ﻿41.5572°N 93.5242°W﻿ / 41.5572; -93.5242﻿ (Pleasant Hill Gas Turbine) | 156 | SCCT | 1990 (Units 1&2) 1994 (Unit 3) | |
| Prairie Creek Generating Station | Linn County | 41°56′38″N 91°38′21″W﻿ / ﻿41.9440°N 91.6391°W﻿ / 41.9440; -91.6391﻿ (Prairie Creek Station) | 142 | ST | 1967 | includes 29MW coal-fired capacity opened 1958 |
| River Hills Gas Turbine | Polk County | 41°35′25″N 93°37′10″W﻿ / ﻿41.5902°N 93.6195°W﻿ / 41.5902; -93.6195﻿ (River Hills Gas Turbine) | 118 | SCCT | 1966-1968 | |
| Riverside Gas Turbine | Scott County | 41°32′24″N 90°26′53″W﻿ / ﻿41.5400°N 90.4481°W﻿ / 41.5400; -90.4481﻿ (Riverside Gas Turbine) | 114 | ST | 1961 | |
| Sycamore Gas Turbine | Polk County | 41°40′20″N 93°40′37″W﻿ / ﻿41.6722°N 93.6769°W﻿ / 41.6722; -93.6769﻿ (Sycamore Gas Turbine) | 144 | SCCT | 1974 | |

## Renewable power stations

Data from the U.S. Energy Information Administration serves as a general reference.

### Biomass

| Name | Location | Coordinates | Capacity (MW) | Fuel | Year opened | Note |
| AgriReNew | Scott County | 41°41′31″N 90°51′59″W﻿ / ﻿41.6919°N 90.8664°W﻿ / 41.6919; -90.8664﻿ (AgriReNew) | 1.0 | biomass methane | 2013 | gas turbine |
| Davenport Water Pollution Control | Scott County | 41°29′34″N 90°37′39″W﻿ / ﻿41.4928°N 90.6275°W﻿ / 41.4928; -90.6275﻿ (Davenport WP Control) | 1.6 | wastewater methane | 1995 | |
| Des Moines Wastewater Reclamation | Polk County | 41°34′24″N 93°33′28″W﻿ / ﻿41.5734°N 93.5577°W﻿ / 41.5734; -93.5577﻿ (Des Moines WW Reclamation) | 2.8 | wastewater methane | 1991 | facility upgrades 2015, 2020 |
| Lake Mills Gas Recovery | Winnebago County | 43°23′11″N 93°33′32″W﻿ / ﻿43.3864°N 93.5589°W﻿ / 43.3864; -93.5589﻿ (Lake Mills Gas Recovery) | 4.0 | landfill gas | 2006 | |
| Metro Methane Recovery | Polk County | 41°35′56″N 93°21′18″W﻿ / ﻿41.5989°N 93.3550°W﻿ / 41.5989; -93.3550﻿ (Metro Methane Recovery) | 11.2 | landfill gas | 1998 | 4.8MW added 2014 |

### Hydroelectric plants

| Name | Location | Coordinates | Capacity (MW) | Year opened | Note |
| 5 in 1 Dam Hydro Plant | Linn County | 42°04′30″N 91°36′08″W﻿ / ﻿42.0750°N 91.6023°W﻿ / 42.0750; -91.6023﻿ (5 in 1 Hydro) | 2.1 | 1986 | damaged in 2008 flood |
| Keokuk Energy Center | Lee County | 40°23′47″N 91°22′19″W﻿ / ﻿40.3965°N 91.3719°W﻿ / 40.3965; -91.3719﻿ (Keokuk Hydro) | 142 | 1913 | |
| Maquoketa Hydro Plant | Jackson County | 42°04′12″N 90°41′52″W﻿ / ﻿42.0700°N 90.6977°W﻿ / 42.0700; -90.6977﻿ (Maquoketa Hydro) | 1.2 | 1924 | |
| Ottumwa Hydro Plant | Wapello County | 41°00′59″N 92°24′54″W﻿ / ﻿41.0163°N 92.4149°W﻿ / 41.0163; -92.4149﻿ (Ottumwa Hydro) | 3.2 | 1931 | |
| Red Rock Hydroelectric Project | Marion County | 41°22′11″N 92°58′49″W﻿ / ﻿41.3697°N 92.9802°W﻿ / 41.3697; -92.9802﻿ (Red Rock Dam) | 43.2 | 2021 | |

### Wind farms

| Name | Location | Coordinates | Capacity (MW) | Year opened |
| Adair Wind Farm | Adair County | 41°28′N 94°38′W﻿ / ﻿41.467°N 94.633°W﻿ / 41.467; -94.633﻿ (Adair Wind) | 175 | 2008 |
| Adams Wind Farm | Adams County | 40°55′N 94°40′W﻿ / ﻿40.917°N 94.667°W﻿ / 40.917; -94.667﻿ (Adams Wind) | 154 | 2015 |
| Arbor Hill Wind Farm | Adair County | 41°21′N 94°29′W﻿ / ﻿41.350°N 94.483°W﻿ / 41.350; -94.483﻿ (Arbor Hill Wind) | 250 | 2018 |
| Barton Wind Farm | Worth County | 43°23′N 93°05′W﻿ / ﻿43.383°N 93.083°W﻿ / 43.383; -93.083﻿ (Barton Wind) | 160 | 2009 |
| Beaver Creek Wind Farm I & II | Boone County Greene County | 42°02′N 94°02′W﻿ / ﻿42.033°N 94.033°W﻿ / 42.033; -94.033﻿ (Beaver Creek Wind) | 340 | 2017/2018 |
| Carol Wind Farm | Carol County | 42°10′N 94°56′W﻿ / ﻿42.167°N 94.933°W﻿ / 42.167; -94.933﻿ (Carol Wind) | 159 | 2008 |
| Century Wind Farm | Wright County Hamilton County | 42°30′N 93°38′W﻿ / ﻿42.500°N 93.633°W﻿ / 42.500; -93.633﻿ (Century Wind Farm) | 201 | 2005/2007 |
| Crystal Lake Wind Farm I, II, III | Winnebago County Hancock County | 43°14′N 93°50′W﻿ / ﻿43.233°N 93.833°W﻿ / 43.233; -93.833﻿ (Crystal Lake Wind) | 416 | 2008/2009 |
| Diamond Trail Wind Farm | Iowa County | 41°41′N 92°04′W﻿ / ﻿41.683°N 92.067°W﻿ / 41.683; -92.067﻿ (Diamond Trail Wind) | 252 | 2020 |
| Eclipse Wind Project | Audubon County Guthrie County | 41°41′N 94°45′W﻿ / ﻿41.683°N 94.750°W﻿ / 41.683; -94.750﻿ (Eclipse Wind Project) | 200 | 2012 |
| Endeavor Wind Farm I & II (Osceola Wind) | Osceola County | 43°26′N 95°25′W﻿ / ﻿43.433°N 95.417°W﻿ / 43.433; -95.417﻿ (Endeavor Wind) | 148 | 2008 |
| English Farms Wind | Poweshiek County | 41°34′N 92°24′W﻿ / ﻿41.567°N 92.400°W﻿ / 41.567; -92.400﻿ (English Farms Wind) | 172 | 2019 |
| Garden Wind Farm | Hardin County | 42°13′N 93°22′W﻿ / ﻿42.217°N 93.367°W﻿ / 42.217; -93.367﻿ (Garden Wind) | 150 | 2009 |
| Glaciers Edge Wind | Cherokee County | 42°52′N 95°46′W﻿ / ﻿42.867°N 95.767°W﻿ / 42.867; -95.767﻿ (Glaciers Edge Wind) | 200 | 2019 |
| Golden Plains Wind Farm | Kossuth County Winnebago County | 43°26′N 94°01′W﻿ / ﻿43.433°N 94.017°W﻿ / 43.433; -94.017﻿ (Golden Plains Wind) | 200 | 2020 |
| Heartland Divide II | Audubon County | 41°45′32″N 94°47′42″W﻿ / ﻿41.7588°N 94.7951°W﻿ / 41.7588; -94.7951﻿ (Heartland Divide II) | 200 | 2022 |
| Highland Wind Energy Center | O'Brien County | 43°05′N 95°34′W﻿ / ﻿43.083°N 95.567°W﻿ / 43.083; -95.567﻿ (Highland Wind) | 502 | 2015 |
| Ida Grove Wind Farm I & II | Ida County | 42°16′N 95°28′W﻿ / ﻿42.267°N 95.467°W﻿ / 42.267; -95.467﻿ (Ida Grove Wind) | 503 | 2016/2019 |
| Intrepid Wind Farm | Buena Vista County | 42°33′N 95°20′W﻿ / ﻿42.550°N 95.333°W﻿ / 42.550; -95.333﻿ (Intrepid Wind) | 175 | 2004/2005 |
| Kossuth Wind Farm | Kossuth County | | 150 | 2020 |
| Lundgren Wind Farm | Webster County | 42°17′N 93°52′W﻿ / ﻿42.283°N 93.867°W﻿ / 42.283; -93.867﻿ (Lundgren Wind) | 251 | 2014 |
| North English Wind Farm I & II | Poweshiek County | 41°41′N 92°32′W﻿ / ﻿41.683°N 92.533°W﻿ / 41.683; -92.533﻿ (North English Wind) | 340 | 2018/2019 |
| O'Brien Wind Farm | O'Brien County | 43°12′N 95°38′W﻿ / ﻿43.200°N 95.633°W﻿ / 43.200; -95.633﻿ (O'Brien Wind) | 250 | 2016 |
| Orient Wind Farm | Adair County | 41°12′N 94°25′W﻿ / ﻿41.200°N 94.417°W﻿ / 41.200; -94.417﻿ (Orient Wind) | 501 | 2018/2019 |
| Palo Alto Wind Farm I & II | Palo Alto County | 43°05′N 94°41′W﻿ / ﻿43.083°N 94.683°W﻿ / 43.083; -94.683﻿ (Palo Alto Wind) | 340 | 2019/2020 |
| Pioneer Prairie Wind Farm | Mitchell County Howard County | 43°28′N 92°35′W﻿ / ﻿43.467°N 92.583°W﻿ / 43.467; -92.583﻿ (Pioneer Prairie Wind) | 293 | 2008 |
| Pomeroy Wind Farm | Pocahontas County Calhoun County | 42°35′N 94°43′W﻿ / ﻿42.583°N 94.717°W﻿ / 42.583; -94.717﻿ (Pomeroy Wind) | 296 | 2007/2008 |
| Prairie Wind | Mahaska County | 41°26′N 92°42′W﻿ / ﻿41.433°N 92.700°W﻿ / 41.433; -92.700﻿ (Prairie Wind) | 168 | 2018 |
| Rolling Hills Wind Farm | Adair County Adams County Cass County | 41°18′N 94°47′W﻿ / ﻿41.300°N 94.783°W﻿ / 41.300; -94.783﻿ (Rolling Hills Wind) | 444 | 2011 |
| Southern Hills Wind Farm | Adair County Adams County Union County | 41°04′N 94°23′W﻿ / ﻿41.067°N 94.383°W﻿ / 41.067; -94.383﻿ (Southern Hills Wind) | 254 | 2020 |
| Storm Lake Wind Farm (Buena Vista Wind) | Buena Vista County | 42°46′N 95°24′W﻿ / ﻿42.767°N 95.400°W﻿ / 42.767; -95.400﻿ (Storm Lake Wind) | 185 | 1999 |
| Story County Wind Farm I & II | Story County | 42°04′N 93°19′W﻿ / ﻿42.067°N 93.317°W﻿ / 42.067; -93.317﻿ (Story County Wind) | 300 | 2008/2009 |
| Top of Iowa Wind Farm I, II, III | Worth County | 43°05′N 93°25′W﻿ / ﻿43.083°N 93.417°W﻿ / 43.083; -93.417﻿ (Top of Iowa Wind) | 190 | 2007/2008 |
| Turtle Creek Wind Farm | Mitchell County | 43°22′N 92°47′W﻿ / ﻿43.367°N 92.783°W﻿ / 43.367; -92.783﻿ (Turtle Creek Wind) | 200 | 2018 |
| Upland Prairie Wind Farm | Clay County | 43°12′N 95°21′W﻿ / ﻿43.200°N 95.350°W﻿ / 43.200; -95.350﻿ (Upland Prairie Wind) | 299 | 2019 |
| Vienna Wind Farm | Marshall County | 42°10′N 92°47′W﻿ / ﻿42.167°N 92.783°W﻿ / 42.167; -92.783﻿ (Vienna Wind) | 150 | 2012/2013 |
| Walnut Wind Farm | Pottawattamie County | 41°27′N 95°14′W﻿ / ﻿41.450°N 95.233°W﻿ / 41.450; -95.233﻿ (Walnut Wind) | 165 | 2008 |
| Wellsburg Wind Project | Grundy County | 42°23′N 92°58′W﻿ / ﻿42.383°N 92.967°W﻿ / 42.383; -92.967﻿ (Wellsburg Wind) | 141 | 2014 |
| Whispering Willow Wind Farm East & North | Franklin County | 42°37′N 93°18′W﻿ / ﻿42.617°N 93.300°W﻿ / 42.617; -93.300﻿ (Whispering Willow East Wind) 42°46′N 93°25′W﻿ / ﻿42.767°N 93.417°W﻿ / 42.767; -93.417﻿ (Whispering Willow North Wind) | 400 | 2009/2020 |

### Solar farms

| Project Name | Location | Coordinates | Capacity (MW$_{AC}$) | Year opened |
| Bloomfield Solar | Davis County | 40°45′00″N 92°27′00″W﻿ / ﻿40.7500°N 92.4500°W﻿ / 40.7500; -92.4500﻿ (Bloomfield Solar) | 1.6 | 2019 |
| Cedar Falls Solar | Blackhawk County | 42°28′53″N 92°27′30″W﻿ / ﻿42.4814°N 92.4582°W﻿ / 42.4814; -92.4582﻿ (Cedar Falls Solar) | 1.5 | 2016 |
| Decorah DPC Solar (Madison Solar) | Winneshiek County | 43°16′30″N 91°56′15″W﻿ / ﻿43.27500°N 91.93750°W﻿ / 43.27500; -91.93750﻿ (Decorah DPC Solar) | 1.5 | 2019 |
| Downtown Dubuque Solar Garden | Dubuque County | 42°30′29″N 90°39′31″W﻿ / ﻿42.5080°N 90.6585°W﻿ / 42.5080; -90.6585﻿ (Downtown Dubuque Solar Garden) | .9 | 2017 |
| Eastern Iowa Solar | Muscatine County | 41°35′49″N 91°02′11″W﻿ / ﻿41.5970°N 91.0363°W﻿ / 41.5970; -91.0363﻿ (Eastern Iowa Solar) | 1.8 | 2016 |
| Forest City Solar | Winnebago County | 43°16′34″N 93°37′44″W﻿ / ﻿43.2760°N 93.6290°W﻿ / 43.2760; -93.6290﻿ (Forest City Solar) | 3.0 | 2019 |
| Marshalltown GS Solar | Marshall County | 42°02′35″N 92°52′23″W﻿ / ﻿42.0430°N 92.8730°W﻿ / 42.0430; -92.8730﻿ (Marshalltown GS Solar) | 2.0 | 2020 |
| South Sioux City Solar | Dakota County | 42°27′31″N 96°26′23″W﻿ / ﻿42.4585°N 96.4397°W﻿ / 42.4585; -96.4397﻿ (South Sioux City Solar) | 2.3 | 2017 |
| Southwestern Solar | Adams County | 40°58′42″N 94°43′57″W﻿ / ﻿40.97833°N 94.73250°W﻿ / 40.97833; -94.73250﻿ (Southwestern Solar) | 2.0 | 2018 |
| Strawberry Point DPC Solar | Clayton County | 42°40′43″N 91°32′43″W﻿ / ﻿42.6786°N 91.5452°W﻿ / 42.6786; -91.5452﻿ (Strawberry Point DPC Solar) | 1.3 | 2017 |
| SunSmart Ames | Story County | 42°00′13″N 93°37′01″W﻿ / ﻿42.0035°N 93.6170°W﻿ / 42.0035; -93.6170﻿ (SunSmart Ames Community Solar Project) | 2.0 | 2020 |
| West Dubuque Solar | Dubuque County | 42°29′30″N 90°47′32″W﻿ / ﻿42.4918°N 90.7922°W﻿ / 42.4918; -90.7922﻿ (West Dubuque Solar) | 3.5 | 2017 |
* Energy portal
* United States portal
* Iowa portal