Calculator
Iowa Electric Bill Calculator
Pick your utility, enter your kWh and get an estimated monthly bill based on average residential rates in Iowa.
Iowa average electricity rate
14.1¢ / kWh
| Utility | Avg. residential rate | 1,000 kWh |
|---|---|---|
| Alliant Energy | 17.9¢ | $191 |
| MidAmerican Energy | 10.5¢ | $117 |
| Eastern Iowa REC | 13.6¢ | $148 |
| Iowa Lakes Electric | 13.8¢ | $150 |
| Midland Power | 13.6¢ | $148 |
| Maquoketa Valley Rrl Electric Co-op | 13.8¢ | $150 |
| North West Rural Electric Co-op | 9.3¢ | $105 |
| East-Central Iowa Rural Electric Co-op | 13.3¢ | $145 |
| Heartland Power Co-op | 12.6¢ | $138 |
| Prairie Energy Co-op | 14.3¢ | $155 |
| Linn County REC | 14.2¢ | $154 |
| Freeborn Mower Electric Cooperative | 15.5¢ | $167 |
| Consumers Energy Co-op | 15.0¢ | $162 |
| Access Energy Co-op | 15.0¢ | $162 |
| MiEnergy Cooperative | 16.6¢ | $178 |
Source: NREL / OpenEI utility rate data (2024 data). Check your utility’s current rate schedule for exact prices.
How it is calculated
Bill ≈ kWh used × your utility’s average residential rate + monthly customer charge, plus taxes and fees. Real bills can add delivery and supply lines, time-of-use pricing, tiered rates and riders.
Results are estimates for planning, not bills or professional advice. For generator hookups use a transfer switch installed by a licensed electrician.
Recent reports in Iowa
Live-
Auto-resolved Keota, IA 52248 · Keokuk County “Resolved automatically: no new outage reports for 24 hours”
-
Auto-resolved Albia, IA 52531 · Monroe County “Resolved automatically: no new outage reports for 24 hours”
-
Auto-resolved Sioux City, IA 51106 · Woodbury County “Resolved automatically: no new outage reports for 24 hours”
Questions about your Iowa electric bill?
0 commentsShare what is happening: when the power went out, what your utility said, the estimated restoration time. Add your mobile number below to get updates – it stays private and is never shown on the site.
- No comments yet. Start the conversation – your neighbors will thank you.