Solar Panel Cost & Payback in Iowa

Home solar in Iowa pays back in a median 15.9 years across the 45 places we cover, at an average electricity price of 14.2¢/kWh and about $3.60 per watt installed. Council Bluffs has the fastest payback (15.4 years).

Solar estimates for Iowa cities and towns

Sorted by fastest payback. Each figure is for a system sized to an average Iowa home (832 kWh/month).

PlacekWh per kWSystemCostPayback25-yr savings
Council Bluffs1,4287.2 kW$25,92015.4 yrs$20,769
Le Mars1,4057.2 kW$25,92015.6 yrs$20,017
Oskaloosa1,4037.2 kW$25,92015.6 yrs$19,952
Fairfield1,3997.2 kW$25,92015.6 yrs$19,821
Sioux City1,3967.2 kW$25,92015.7 yrs$19,723
Pella1,3917.2 kW$25,92015.7 yrs$19,560
Carroll1,3917.2 kW$25,92015.7 yrs$19,560
Indianola1,3877.2 kW$25,92015.7 yrs$19,429
Burlington1,3867.6 kW$27,36015.8 yrs$20,474
Ankeny1,3807.6 kW$27,36015.8 yrs$20,267
Cedar Rapids1,3797.6 kW$27,36015.8 yrs$20,232
Grinnell1,3797.6 kW$27,36015.8 yrs$20,232
Johnston1,3787.6 kW$27,36015.8 yrs$20,198
Keokuk1,3787.6 kW$27,36015.8 yrs$20,198
Storm Lake1,3767.6 kW$27,36015.9 yrs$20,128
Newton1,3757.6 kW$27,36015.9 yrs$20,094
Pleasant Hill1,3737.6 kW$27,36015.9 yrs$20,025
Fort Dodge1,3717.6 kW$27,36015.9 yrs$19,956
Waukee1,3717.6 kW$27,36015.9 yrs$19,956
Grimes1,3717.6 kW$27,36015.9 yrs$19,956
Des Moines1,3707.6 kW$27,36015.9 yrs$19,921
Mason City1,3707.6 kW$27,36015.9 yrs$19,921
Coralville1,3707.6 kW$27,36015.9 yrs$19,921
Norwalk1,3697.6 kW$27,36015.9 yrs$19,887
Boone1,3677.6 kW$27,36015.9 yrs$19,818
Fort Madison1,3667.6 kW$27,36016.0 yrs$19,783
Cedar Falls1,3657.6 kW$27,36016.0 yrs$19,749
Ottumwa1,3647.6 kW$27,36016.0 yrs$19,714
Spencer1,3637.6 kW$27,36016.0 yrs$19,680
North Liberty1,3627.6 kW$27,36016.0 yrs$19,645
Clinton1,3617.6 kW$27,36016.0 yrs$19,611
Muscatine1,3617.6 kW$27,36016.0 yrs$19,611
Altoona1,3617.6 kW$27,36016.0 yrs$19,611
West Des Moines1,3607.6 kW$27,36016.0 yrs$19,576
Marshalltown1,3597.6 kW$27,36016.0 yrs$19,542
Marion1,3527.6 kW$27,36016.1 yrs$19,300
Davenport1,3507.6 kW$27,36016.1 yrs$19,231
Ames1,3507.6 kW$27,36016.1 yrs$19,231
Urbandale1,3497.6 kW$27,36016.1 yrs$19,197
Waverly1,3487.6 kW$27,36016.1 yrs$19,162
Iowa City1,3477.6 kW$27,36016.1 yrs$19,128
Bettendorf1,3447.6 kW$27,36016.2 yrs$19,024
Clive1,3387.6 kW$27,36016.2 yrs$18,817
Dubuque1,3347.6 kW$27,36016.3 yrs$18,679
Waterloo1,3247.6 kW$27,36016.4 yrs$18,334