Electricity Rates in Iowa (May 2026)

The average residential rate is 14.14¢/kWh — that's about $98/month for a typical household.

#9out of 51 states (1 = cheapest)

Source: U.S. Energy Information Administration. Data as of May 2026.

23.3%below

the national average of 18.44¢/kWh

$98/mo

based on 694 kWh average monthly usage

Stable

over the past 12 months

Rates by Sector

SectorRate (¢/kWh)vs NationalAvg Monthly UsageAvg Monthly Bill
Residential14.14¢/kWh-23.3%694 kWh$98
Commercial10.58¢/kWh4,139 kWh$438
Industrial6.62¢/kWh282,433 kWh$18,686
National Average18.44¢/kWh736 kWh$136

Electricity Providers in Iowa

Type
Service
Service Area
MidAmerican Energy Co
IOU
Bundled
11.01¢/kWh
$87
632,436
Adair, Adams, Audubon+52 more
Interstate Power and Light Co
IOU
Bundled
17.90¢/kWh
$128
417,153
Adair, Adams, Allamakee+81 more
Linn County REC
Co-op
Bundled
14.23¢/kWh
$121
30,323
Benton, Cedar, Iowa+3 more
City of Ames - (IA)
Municipal
Bundled
12.10¢/kWh
$69
24,979
Story
Eastern Iowa Light & Power Coop
Co-op
Bundled
13.56¢/kWh
$154
20,749
Cedar, Clinton, Des Moines+9 more
Cedar Falls Utilities
Municipal
Bundled
10.42¢/kWh
$82
17,772
Black Hawk, Butler, Grundy
Midland Power Coop
Co-op
Bundled
13.60¢/kWh
$191
11,939
Boone, Calhoun, Dallas+14 more
Maquoketa Valley Rrl Elec Coop
Co-op
Bundled
13.76¢/kWh
$146
11,051
Buchanan, Cedar, Clayton+6 more
Board of Water Electric & Communications
Municipal
Bundled
12.63¢/kWh
$102
10,123
Muscatine
Iowa Lakes Electric Coop
Co-op
Bundled
13.78¢/kWh
$199
9,714
Buena Vista, Cherokee, Clay+10 more

Utility data from EIA Form 861, 2024

Power Outages in Iowa

247 customers currently without power in Iowa

Frequently Asked Questions

The average residential electricity rate in Iowa is 14.14¢ per kWh. Commercial customers pay an average of 10.58¢ per kWh and industrial customers pay 6.62¢ per kWh.

Compare Nearby States

Source: U.S. Energy Information Administration. Data as of May 2026.

Utility data from EIA Form 861, 2024.

Electricity Rates in Iowa (May 2026) | Average kWh Cost & Bills