Solar by state

Solar in Iowa

Across Iowa, homeowners pay about 11.7¢/kWh and a typical 6 kW system pays back in roughly 13.5 years after the 30% federal tax credit.

State avg rate 11.7¢/kWh
Typical payback 13.5yrs
Best Solar Value Fair

Counties in Iowa

Adams County
13.8¢/kWh · 8,562 kWh/yr
$1,178/yr 10.7 yr payback
Howard County
14.4¢/kWh · 8,076 kWh/yr
$1,163/yr 10.8 yr payback
Fayette County
14.2¢/kWh · 8,154 kWh/yr
$1,159/yr 10.9 yr payback
Winneshiek County
14.4¢/kWh · 8,064 kWh/yr
$1,161/yr 10.9 yr payback
Allamakee County
14.2¢/kWh · 8,034 kWh/yr
$1,142/yr 11 yr payback
Clayton County
14.2¢/kWh · 8,052 kWh/yr
$1,144/yr 11 yr payback
Adair County
13.4¢/kWh · 8,424 kWh/yr
$1,125/yr 11.2 yr payback
Cass County
13.4¢/kWh · 8,412 kWh/yr
$1,123/yr 11.2 yr payback
Shelby County
13.3¢/kWh · 8,430 kWh/yr
$1,120/yr 11.3 yr payback
Woodbury County
13.3¢/kWh · 8,364 kWh/yr
$1,115/yr 11.3 yr payback
Calhoun County
13.3¢/kWh · 8,322 kWh/yr
$1,103/yr 11.4 yr payback
Ringgold County
13.0¢/kWh · 8,418 kWh/yr
$1,093/yr 11.5 yr payback
Clarke County
13.0¢/kWh · 8,340 kWh/yr
$1,083/yr 11.6 yr payback
Decatur County
13.0¢/kWh · 8,364 kWh/yr
$1,086/yr 11.6 yr payback
Guthrie County
13.0¢/kWh · 8,358 kWh/yr
$1,086/yr 11.6 yr payback
Jefferson County
13.0¢/kWh · 8,394 kWh/yr
$1,090/yr 11.6 yr payback
Union County
13.0¢/kWh · 8,358 kWh/yr
$1,086/yr 11.6 yr payback
Appanoose County
13.0¢/kWh · 8,292 kWh/yr
$1,077/yr 11.7 yr payback
Boone County
13.0¢/kWh · 8,304 kWh/yr
$1,079/yr 11.7 yr payback
Clay County
13.0¢/kWh · 8,322 kWh/yr
$1,081/yr 11.7 yr payback
Lucas County
13.0¢/kWh · 8,274 kWh/yr
$1,075/yr 11.7 yr payback
Poweshiek County
13.0¢/kWh · 8,268 kWh/yr
$1,074/yr 11.7 yr payback
Van Buren County
13.0¢/kWh · 8,304 kWh/yr
$1,079/yr 11.7 yr payback
Washington County
13.0¢/kWh · 8,280 kWh/yr
$1,076/yr 11.7 yr payback
Cedar County
13.1¢/kWh · 8,112 kWh/yr
$1,064/yr 11.8 yr payback
Cerro Gordo County
13.0¢/kWh · 8,226 kWh/yr
$1,069/yr 11.8 yr payback
Grundy County
13.0¢/kWh · 8,190 kWh/yr
$1,064/yr 11.8 yr payback
Iowa County
13.0¢/kWh · 8,226 kWh/yr
$1,069/yr 11.8 yr payback
Jasper County
13.0¢/kWh · 8,250 kWh/yr
$1,072/yr 11.8 yr payback
Keokuk County
13.0¢/kWh · 8,280 kWh/yr
$1,072/yr 11.8 yr payback
Story County
13.0¢/kWh · 8,256 kWh/yr
$1,072/yr 11.8 yr payback
Worth County
13.0¢/kWh · 8,214 kWh/yr
$1,067/yr 11.8 yr payback
Dickinson County
13.0¢/kWh · 8,118 kWh/yr
$1,055/yr 11.9 yr payback
Emmet County
13.0¢/kWh · 8,184 kWh/yr
$1,063/yr 11.9 yr payback
Hamilton County
13.0¢/kWh · 8,166 kWh/yr
$1,061/yr 11.9 yr payback
Jones County
13.0¢/kWh · 8,142 kWh/yr
$1,058/yr 11.9 yr payback
Marshall County
13.0¢/kWh · 8,160 kWh/yr
$1,060/yr 11.9 yr payback
Scott County
13.0¢/kWh · 8,130 kWh/yr
$1,056/yr 11.9 yr payback
Wapello County
13.0¢/kWh · 8,154 kWh/yr
$1,059/yr 11.9 yr payback
Wayne County
13.0¢/kWh · 8,172 kWh/yr
$1,062/yr 11.9 yr payback
Delaware County
13.0¢/kWh · 8,100 kWh/yr
$1,052/yr 12 yr payback
Des Moines County
12.8¢/kWh · 8,196 kWh/yr
$1,051/yr 12 yr payback
Kossuth County
13.0¢/kWh · 8,076 kWh/yr
$1,049/yr 12 yr payback
Linn County
13.0¢/kWh · 8,094 kWh/yr
$1,051/yr 12 yr payback
Louisa County
12.8¢/kWh · 8,196 kWh/yr
$1,051/yr 12 yr payback
Muscatine County
12.8¢/kWh · 8,184 kWh/yr
$1,049/yr 12 yr payback
Madison County
12.4¢/kWh · 8,352 kWh/yr
$1,038/yr 12.1 yr payback
Tama County
12.9¢/kWh · 8,064 kWh/yr
$1,041/yr 12.1 yr payback
Clinton County
12.8¢/kWh · 8,070 kWh/yr
$1,035/yr 12.2 yr payback
Crawford County
12.1¢/kWh · 8,388 kWh/yr
$1,015/yr 12.4 yr payback
Humboldt County
12.6¢/kWh · 8,118 kWh/yr
$1,019/yr 12.4 yr payback
Monona County
12.1¢/kWh · 8,400 kWh/yr
$1,016/yr 12.4 yr payback
Davis County
12.3¢/kWh · 8,238 kWh/yr
$1,009/yr 12.5 yr payback
Greene County
12.2¢/kWh · 8,262 kWh/yr
$1,008/yr 12.5 yr payback
Benton County
12.2¢/kWh · 8,184 kWh/yr
$997/yr 12.6 yr payback
Buena Vista County
11.9¢/kWh · 8,310 kWh/yr
$992/yr 12.7 yr payback
Dubuque County
12.1¢/kWh · 8,178 kWh/yr
$990/yr 12.7 yr payback
Hardin County
12.2¢/kWh · 8,166 kWh/yr
$996/yr 12.7 yr payback
Buchanan County
12.2¢/kWh · 8,070 kWh/yr
$983/yr 12.8 yr payback
Lee County
12.0¢/kWh · 8,226 kWh/yr
$988/yr 12.8 yr payback
Cherokee County
11.9¢/kWh · 8,202 kWh/yr
$979/yr 12.9 yr payback
Henry County
12.0¢/kWh · 8,136 kWh/yr
$977/yr 12.9 yr payback
Jackson County
12.1¢/kWh · 8,064 kWh/yr
$976/yr 12.9 yr payback
Palo Alto County
11.9¢/kWh · 8,154 kWh/yr
$974/yr 12.9 yr payback
Franklin County
11.9¢/kWh · 8,094 kWh/yr
$962/yr 13.1 yr payback
Hancock County
11.7¢/kWh · 8,220 kWh/yr
$963/yr 13.1 yr payback
Mitchell County
11.7¢/kWh · 8,178 kWh/yr
$956/yr 13.2 yr payback
Bremer County
11.7¢/kWh · 8,064 kWh/yr
$945/yr 13.3 yr payback
Winnebago County
11.7¢/kWh · 8,100 kWh/yr
$947/yr 13.3 yr payback
Monroe County
11.1¢/kWh · 8,310 kWh/yr
$926/yr 13.6 yr payback
Pocahontas County
11.2¢/kWh · 8,166 kWh/yr
$917/yr 13.7 yr payback
Sac County
10.8¢/kWh · 8,256 kWh/yr
$893/yr 14.1 yr payback
O'Brien County
10.4¢/kWh · 8,226 kWh/yr
$853/yr 14.8 yr payback
Sioux County
9.8¢/kWh · 8,208 kWh/yr
$801/yr 15.7 yr payback
Lyon County
9.3¢/kWh · 8,382 kWh/yr
$784/yr 16.1 yr payback
Page County
8.8¢/kWh · 8,598 kWh/yr
$759/yr 16.6 yr payback
Pottawattamie County
8.8¢/kWh · 8,598 kWh/yr
$759/yr 16.6 yr payback
Taylor County
8.8¢/kWh · 8,574 kWh/yr
$757/yr 16.6 yr payback
Fremont County
8.8¢/kWh · 8,520 kWh/yr
$752/yr 16.8 yr payback
Mills County
8.8¢/kWh · 8,496 kWh/yr
$750/yr 16.8 yr payback
Harrison County
8.8¢/kWh · 8,448 kWh/yr
$746/yr 16.9 yr payback
Audubon County
8.8¢/kWh · 8,334 kWh/yr
$736/yr 17.1 yr payback
Carroll County
8.8¢/kWh · 8,346 kWh/yr
$737/yr 17.1 yr payback
Montgomery County
8.8¢/kWh · 8,358 kWh/yr
$738/yr 17.1 yr payback
Marion County
8.8¢/kWh · 8,286 kWh/yr
$732/yr 17.2 yr payback
Osceola County
8.8¢/kWh · 8,268 kWh/yr
$731/yr 17.2 yr payback
Polk County
8.8¢/kWh · 8,286 kWh/yr
$732/yr 17.2 yr payback
Dallas County
8.8¢/kWh · 8,256 kWh/yr
$729/yr 17.3 yr payback
Mahaska County
8.8¢/kWh · 8,244 kWh/yr
$728/yr 17.3 yr payback
Warren County
8.8¢/kWh · 8,256 kWh/yr
$729/yr 17.3 yr payback
Johnson County
8.8¢/kWh · 8,220 kWh/yr
$726/yr 17.4 yr payback
Floyd County
8.8¢/kWh · 8,166 kWh/yr
$721/yr 17.5 yr payback
Webster County
8.8¢/kWh · 8,136 kWh/yr
$718/yr 17.5 yr payback
Wright County
8.8¢/kWh · 8,178 kWh/yr
$722/yr 17.5 yr payback
Butler County
8.8¢/kWh · 8,106 kWh/yr
$716/yr 17.6 yr payback
Black Hawk County
8.8¢/kWh · 7,914 kWh/yr
$699/yr 18 yr payback
Plymouth County
8.3¢/kWh · 8,460 kWh/yr
$701/yr 18 yr payback
Ida County
8.3¢/kWh · 8,346 kWh/yr
$692/yr 18.2 yr payback
Chickasaw County
7.5¢/kWh · 7,980 kWh/yr
$599/yr 21 yr payback
Figures are modeled estimates from NREL PVWatts v8 + EIA. Not affiliated with NREL, DOE or EIA · not financial advice. Last updated June 2026.