2025 Iowa Power Outage Report
In 2025, the average Iowa customer went without power for about 2.9 hours, the 41st worst of 51 states (US average 5.3 hours). Figures from DOE/ORNL EAGLE-I, including major storm days.
Avg hrs / customer
2.9
vs prior year
▼ 8%
vs 2024
Customer-hours out
4.7M
Peak customers out
44,332
across the state at once
EAGLE-I coverage
n/a
of IA customers
Counties reporting
99
Iowa year over year
All 99 Iowa counties, 2025
Ranked by average hours without power per customer. Each county links to its annual report.
| # | County | Hrs / customer | Customer-hours | Customers | Peak out | Events |
|---|---|---|---|---|---|---|
| 1 | Harrison County | 18.4 | 140K | 7,620 | 4,801 | 251 |
| 2 | Sac County | 17.8 | 69K | 3,895 | 3,463 | 145 |
| 3 | Hancock County | 16.8 | 92K | 5,489 | 5,271 | 261 |
| 4 | Butler County | 14.1 | 68K | 4,791 | 3,840 | 305 |
| 5 | Calhoun County | 13.2 | 54K | 4,092 | 2,838 | 164 |
| 6 | Worth County | 12.6 | 29K | 2,289 | 1,847 | 245 |
| 7 | Monona County | 12.1 | 89K | 7,388 | 2,429 | 197 |
| 8 | Wright County | 11.7 | 65K | 5,538 | 3,042 | 278 |
| 9 | Monroe County | 11.7 | 47K | 4,056 | 933 | 316 |
| 10 | Ringgold County | 11.5 | 29K | 2,511 | 1,287 | 218 |
| 11 | Greene County | 10.3 | 35K | 3,417 | 1,832 | 254 |
| 12 | Franklin County | 10.0 | 46K | 4,637 | 1,813 | 326 |
| 13 | Taylor County | 9.6 | 28K | 2,951 | 1,645 | 197 |
| 14 | Ida County | 9.3 | 30K | 3,231 | 1,438 | 134 |
| 15 | Wayne County | 9.2 | 27K | 2,947 | 1,291 | 217 |
| 16 | Buena Vista County | 9.0 | 104K | 11,607 | 6,428 | 214 |
| 17 | Webster County | 7.2 | 147K | 20,411 | 7,101 | 461 |
| 18 | Lyon County | 6.7 | 34K | 5,090 | 1,792 | 86 |
| 19 | Fremont County | 6.4 | 28K | 4,285 | 1,363 | 211 |
| 20 | Humboldt County | 6.3 | 22K | 3,507 | 2,872 | 224 |
| 21 | Cherokee County | 6.2 | 37K | 5,968 | 3,081 | 157 |
| 22 | Poweshiek County | 5.8 | 39K | 6,708 | 4,717 | 406 |
| 23 | Lee County | 5.5 | 85K | 15,486 | 6,395 | 613 |
| 24 | O'Brien County | 5.3 | 27K | 5,030 | 2,415 | 171 |
| 25 | Marshall County | 5.2 | 84K | 15,945 | 5,131 | 537 |
| 26 | Crawford County | 5.2 | 48K | 9,213 | 2,929 | 175 |
| 27 | Shelby County | 5.2 | 37K | 7,164 | 2,018 | 304 |
| 28 | Madison County | 4.9 | 46K | 9,366 | 1,839 | 337 |
| 29 | Jasper County | 4.9 | 77K | 15,566 | 3,534 | 555 |
| 30 | Woodbury County | 4.9 | 125K | 25,626 | 3,399 | 689 |
| 31 | Iowa County | 4.9 | 34K | 6,965 | 3,464 | 445 |
| 32 | Kossuth County | 4.4 | 34K | 7,698 | 1,586 | 310 |
| 33 | Jones County | 4.4 | 37K | 8,507 | 3,762 | 372 |
| 34 | Grundy County | 4.3 | 24K | 5,507 | 613 | 192 |
| 35 | Audubon County | 4.2 | 10K | 2,511 | 930 | 192 |
| 36 | Van Buren County | 4.1 | 13K | 3,146 | 1,713 | 245 |
| 37 | Chickasaw County | 4.0 | 28K | 6,991 | 1,130 | 229 |
| 38 | Keokuk County | 3.9 | 18K | 4,684 | 1,209 | 361 |
| 39 | Carroll County | 3.8 | 33K | 8,666 | 3,079 | 202 |
| 40 | Page County | 3.8 | 35K | 9,035 | 2,681 | 236 |
| 41 | Sioux County | 3.7 | 63K | 16,993 | 4,060 | 235 |
| 42 | Hardin County | 3.7 | 25K | 6,885 | 3,393 | 266 |
| 43 | Scott County | 3.6 | 247K | 67,611 | 16,097 | 906 |
| 44 | Floyd County | 3.5 | 27K | 7,886 | 1,184 | 321 |
| 45 | Tama County | 3.4 | 27K | 8,169 | 1,403 | 343 |
| 46 | Plymouth County | 3.3 | 28K | 8,581 | 2,099 | 277 |
| 47 | Adams County | 3.2 | 5,868 | 1,844 | 344 | 197 |
| 48 | Boone County | 3.2 | 34K | 10,670 | 1,444 | 482 |
| 49 | Des Moines County | 3.1 | 56K | 18,207 | 3,426 | 653 |
| 50 | Clayton County | 2.9 | 30K | 10,421 | 1,075 | 391 |
| 51 | Cerro Gordo County | 2.7 | 80K | 29,435 | 7,467 | 364 |
| 52 | Appanoose County | 2.7 | 18K | 6,572 | 1,193 | 433 |
| 53 | Hamilton County | 2.7 | 25K | 9,205 | 699 | 217 |
| 54 | Black Hawk County | 2.7 | 153K | 57,533 | 12,895 | 805 |
| 55 | Mahaska County | 2.6 | 22K | 8,162 | 2,221 | 363 |
| 56 | Pocahontas County | 2.6 | 8,115 | 3,159 | 899 | 170 |
| 57 | Jefferson County | 2.6 | 18K | 6,879 | 1,532 | 422 |
| 58 | Mitchell County | 2.6 | 16K | 6,347 | 795 | 237 |
| 59 | Decatur County | 2.6 | 8,561 | 3,356 | 620 | 186 |
| 60 | Mills County | 2.5 | 18K | 7,270 | 941 | 357 |
| 61 | Montgomery County | 2.4 | 14K | 5,724 | 4,108 | 269 |
| 62 | Jackson County | 2.4 | 25K | 10,302 | 2,819 | 251 |
| 63 | Winnebago County | 2.4 | 17K | 7,213 | 653 | 231 |
| 64 | Dallas County | 2.4 | 140K | 58,451 | 6,037 | 673 |
| 65 | Adair County | 2.4 | 8,765 | 3,686 | 542 | 214 |
| 66 | Cedar County | 2.4 | 21K | 8,986 | 1,855 | 446 |
| 67 | Howard County | 2.3 | 9,630 | 4,177 | 1,127 | 253 |
| 68 | Guthrie County | 2.3 | 12K | 5,390 | 1,044 | 231 |
| 69 | Washington County | 2.1 | 21K | 9,700 | 3,034 | 498 |
| 70 | Louisa County | 2.1 | 9,688 | 4,554 | 1,390 | 375 |
| 71 | Allamakee County | 2.1 | 14K | 6,750 | 930 | 308 |
| 72 | Osceola County | 2.0 | 7,231 | 3,588 | 540 | 39 |
| 73 | Fayette County | 2.0 | 18K | 8,712 | 1,396 | 384 |
| 74 | Clinton County | 2.0 | 43K | 21,505 | 2,880 | 599 |
| 75 | Delaware County | 2.0 | 14K | 7,035 | 1,533 | 303 |
| 76 | Buchanan County | 1.9 | 24K | 12,254 | 1,481 | 316 |
| 77 | Polk County | 1.9 | 551K | 287,095 | 24,009 | 898 |
| 78 | Warren County | 1.9 | 46K | 23,806 | 2,366 | 512 |
| 79 | Union County | 1.9 | 13K | 6,645 | 888 | 421 |
| 80 | Winneshiek County | 1.9 | 18K | 9,369 | 1,328 | 473 |
| 81 | Marion County | 1.9 | 37K | 19,876 | 2,599 | 340 |
| 82 | Pottawattamie County | 1.8 | 93K | 51,132 | 4,721 | 785 |
| 83 | Wapello County | 1.8 | 39K | 21,960 | 2,593 | 602 |
| 84 | Johnson County | 1.7 | 136K | 77,769 | 8,629 | 752 |
| 85 | Clarke County | 1.7 | 7,113 | 4,290 | 561 | 311 |
| 86 | Dickinson County | 1.6 | 11K | 6,731 | 741 | 299 |
| 87 | Lucas County | 1.6 | 6,792 | 4,225 | 776 | 240 |
| 88 | Dubuque County | 1.6 | 73K | 46,546 | 2,634 | 654 |
| 89 | Benton County | 1.5 | 20K | 13,498 | 2,555 | 370 |
| 90 | Cass County | 1.4 | 15K | 10,329 | 1,058 | 229 |
| 91 | Bremer County | 1.3 | 21K | 16,028 | 2,333 | 284 |
| 92 | Palo Alto County | 1.3 | 5,481 | 4,166 | 1,095 | 155 |
| 93 | Linn County | 1.2 | 143K | 118,247 | 4,050 | 944 |
| 94 | Story County | 1.1 | 69K | 63,396 | 2,318 | 585 |
| 95 | Davis County | 0.8 | 3,923 | 4,718 | 330 | 147 |
| 96 | Muscatine County | 0.6 | 19K | 30,353 | 1,597 | 441 |
| 97 | Clay County | 0.5 | 6,912 | 13,668 | 766 | 157 |
| 98 | Henry County | 0.5 | 5,817 | 11,923 | 351 | 348 |
| 99 | Emmet County | 0.1 | 764 | 5,934 | 299 | 87 |
Biggest Iowa outages of 2025
Up to 25 county outage episodes with the most customers out at once.
| # | County | Started (UTC) | Ended (UTC) | Duration | Peak out | Customer-hours |
|---|---|---|---|---|---|---|
| 1 | Polk County, IA | July 28, 2025 08:00 | July 29, 2025 07:00 | 23h | 24,009 | 91K |
| 2 | Polk County, IA | July 11, 2025 04:15 | July 12, 2025 07:30 | 1d 3h | 18,190 | 86K |
| 3 | Scott County, IA | July 11, 2025 22:30 | July 13, 2025 08:00 | 1d 9h | 16,097 | 133K |
| 4 | Black Hawk County, IA | July 29, 2025 06:30 | July 31, 2025 11:45 | 2d 5h | 12,895 | 79K |
| 5 | Scott County, IA | October 29, 2025 07:00 | October 29, 2025 11:15 | 4h 15m | 12,150 | 17K |
| 6 | Polk County, IA | March 4, 2025 21:15 | March 7, 2025 07:00 | 2d 9h | 8,989 | 64K |
| 7 | Polk County, IA | September 17, 2025 11:15 | September 18, 2025 07:15 | 20h | 8,707 | 12K |
| 8 | Johnson County, IA | December 1, 2025 16:00 | December 2, 2025 00:45 | 8h 45m | 8,629 | 15K |
| 9 | Johnson County, IA | November 30, 2025 22:15 | December 1, 2025 15:15 | 17h | 8,208 | 12K |
| 10 | Cerro Gordo County, IA | April 30, 2025 16:30 | August 14, 2025 12:00 | 105d 19h | 7,467 | 66K |
| 11 | Webster County, IA | March 5, 2025 02:45 | March 7, 2025 03:15 | 2d | 7,101 | 86K |
| 12 | Buena Vista County, IA | April 18, 2025 06:30 | April 22, 2025 00:30 | 3d 18h | 6,428 | 78K |
| 13 | Lee County, IA | June 3, 2025 23:00 | June 13, 2025 15:00 | 9d 16h | 6,395 | 43K |
| 14 | Polk County, IA | March 14, 2025 11:30 | March 16, 2025 03:45 | 1d 16h | 6,391 | 23K |
| 15 | Dallas County, IA | September 23, 2025 09:45 | September 23, 2025 10:45 | 1h | 6,037 | 5,474 |
| 16 | Dallas County, IA | March 5, 2025 05:00 | March 6, 2025 20:15 | 1d 15h | 5,911 | 63K |
| 17 | Polk County, IA | September 2, 2025 08:15 | September 2, 2025 19:15 | 11h | 5,501 | 9,891 |
| 18 | Hancock County, IA | July 29, 2025 05:15 | July 30, 2025 23:30 | 1d 18h | 5,271 | 31K |
| 19 | Marshall County, IA | March 17, 2025 18:00 | March 17, 2025 19:30 | 1h 30m | 5,131 | 1,293 |
| 20 | Polk County, IA | July 29, 2025 09:45 | July 31, 2025 00:45 | 1d 15h | 4,974 | 29K |
| 21 | Harrison County, IA | March 19, 2025 12:30 | March 20, 2025 20:30 | 1d 8h | 4,801 | 79K |
| 22 | Pottawattamie County, IA | March 19, 2025 06:30 | March 20, 2025 20:30 | 1d 14h | 4,721 | 22K |
| 23 | Poweshiek County, IA | March 14, 2025 22:45 | March 15, 2025 23:15 | 1d | 4,717 | 12K |
| 24 | Polk County, IA | June 15, 2025 21:30 | June 16, 2025 07:15 | 9h 45m | 4,635 | 4,918 |
| 25 | Webster County, IA | March 19, 2025 13:15 | March 20, 2025 20:30 | 1d 7h | 4,371 | 29K |
EAGLE-I tracked about n/a of Iowa's electricity customers in 2025; outages at utilities it does not see are not counted. Hours per customer divide outage customer-minutes by modeled county customers.
Part of the 2025 US Power Outage Report.
Data from DOE EAGLE-I, every source we read.