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
$1,178/yr 10.7 yr payback
Howard County
$1,163/yr 10.8 yr payback
Fayette County
$1,159/yr 10.9 yr payback
Winneshiek County
$1,161/yr 10.9 yr payback
Allamakee County
$1,142/yr 11 yr payback
Clayton County
$1,144/yr 11 yr payback
Adair County
$1,125/yr 11.2 yr payback
Cass County
$1,123/yr 11.2 yr payback
Shelby County
$1,120/yr 11.3 yr payback
Woodbury County
$1,115/yr 11.3 yr payback
Calhoun County
$1,103/yr 11.4 yr payback
Ringgold County
$1,093/yr 11.5 yr payback
Clarke County
$1,083/yr 11.6 yr payback
Decatur County
$1,086/yr 11.6 yr payback
Guthrie County
$1,086/yr 11.6 yr payback
Jefferson County
$1,090/yr 11.6 yr payback
Union County
$1,086/yr 11.6 yr payback
Appanoose County
$1,077/yr 11.7 yr payback
Boone County
$1,079/yr 11.7 yr payback
Clay County
$1,081/yr 11.7 yr payback
Lucas County
$1,075/yr 11.7 yr payback
Poweshiek County
$1,074/yr 11.7 yr payback
Van Buren County
$1,079/yr 11.7 yr payback
Washington County
$1,076/yr 11.7 yr payback
Cedar County
$1,064/yr 11.8 yr payback
Cerro Gordo County
$1,069/yr 11.8 yr payback
Grundy County
$1,064/yr 11.8 yr payback
Iowa County
$1,069/yr 11.8 yr payback
Jasper County
$1,072/yr 11.8 yr payback
Keokuk County
$1,072/yr 11.8 yr payback
Story County
$1,072/yr 11.8 yr payback
Worth County
$1,067/yr 11.8 yr payback
Dickinson County
$1,055/yr 11.9 yr payback
Emmet County
$1,063/yr 11.9 yr payback
Hamilton County
$1,061/yr 11.9 yr payback
Jones County
$1,058/yr 11.9 yr payback
Marshall County
$1,060/yr 11.9 yr payback
Scott County
$1,056/yr 11.9 yr payback
Wapello County
$1,059/yr 11.9 yr payback
Wayne County
$1,062/yr 11.9 yr payback
Delaware County
$1,052/yr 12 yr payback
Des Moines County
$1,051/yr 12 yr payback
Kossuth County
$1,049/yr 12 yr payback
Linn County
$1,051/yr 12 yr payback
Louisa County
$1,051/yr 12 yr payback
Muscatine County
$1,049/yr 12 yr payback
Madison County
$1,038/yr 12.1 yr payback
Tama County
$1,041/yr 12.1 yr payback
Clinton County
$1,035/yr 12.2 yr payback
Crawford County
$1,015/yr 12.4 yr payback
Humboldt County
$1,019/yr 12.4 yr payback
Monona County
$1,016/yr 12.4 yr payback
Davis County
$1,009/yr 12.5 yr payback
Greene County
$1,008/yr 12.5 yr payback
Benton County
$997/yr 12.6 yr payback
Buena Vista County
$992/yr 12.7 yr payback
Dubuque County
$990/yr 12.7 yr payback
Hardin County
$996/yr 12.7 yr payback
Buchanan County
$983/yr 12.8 yr payback
Lee County
$988/yr 12.8 yr payback
Cherokee County
$979/yr 12.9 yr payback
Henry County
$977/yr 12.9 yr payback
Jackson County
$976/yr 12.9 yr payback
Palo Alto County
$974/yr 12.9 yr payback
Franklin County
$962/yr 13.1 yr payback
Hancock County
$963/yr 13.1 yr payback
Mitchell County
$956/yr 13.2 yr payback
Bremer County
$945/yr 13.3 yr payback
Winnebago County
$947/yr 13.3 yr payback
Monroe County
$926/yr 13.6 yr payback
Pocahontas County
$917/yr 13.7 yr payback
Sac County
$893/yr 14.1 yr payback
O'Brien County
$853/yr 14.8 yr payback
Sioux County
$801/yr 15.7 yr payback
Lyon County
$784/yr 16.1 yr payback
Page County
$759/yr 16.6 yr payback
Pottawattamie County
$759/yr 16.6 yr payback
Taylor County
$757/yr 16.6 yr payback
Fremont County
$752/yr 16.8 yr payback
Mills County
$750/yr 16.8 yr payback
Harrison County
$746/yr 16.9 yr payback
Audubon County
$736/yr 17.1 yr payback
Carroll County
$737/yr 17.1 yr payback
Montgomery County
$738/yr 17.1 yr payback
Marion County
$732/yr 17.2 yr payback
Osceola County
$731/yr 17.2 yr payback
Polk County
$732/yr 17.2 yr payback
Dallas County
$729/yr 17.3 yr payback
Mahaska County
$728/yr 17.3 yr payback
Warren County
$729/yr 17.3 yr payback
Johnson County
$726/yr 17.4 yr payback
Floyd County
$721/yr 17.5 yr payback
Webster County
$718/yr 17.5 yr payback
Wright County
$722/yr 17.5 yr payback
Butler County
$716/yr 17.6 yr payback
Black Hawk County
$699/yr 18 yr payback
Plymouth County
$701/yr 18 yr payback
Ida County
$692/yr 18.2 yr payback
Chickasaw County
$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.