Solar by state

Solar in Illinois

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

State avg rate 10.3¢/kWh
Typical payback 15yrs
Best Solar Value Fair

Counties in Illinois

Scott County
12.4¢/kWh · 8,418 kWh/yr
$1,044/yr 12.1 yr payback
Greene County
12.4¢/kWh · 8,322 kWh/yr
$1,032/yr 12.2 yr payback
Pike County
12.4¢/kWh · 8,316 kWh/yr
$1,031/yr 12.2 yr payback
Alexander County
12.0¢/kWh · 8,442 kWh/yr
$1,013/yr 12.4 yr payback
Hamilton County
12.1¢/kWh · 8,328 kWh/yr
$1,010/yr 12.5 yr payback
Wayne County
12.1¢/kWh · 8,292 kWh/yr
$1,006/yr 12.5 yr payback
Clark County
12.1¢/kWh · 8,274 kWh/yr
$1,000/yr 12.6 yr payback
Edgar County
12.1¢/kWh · 8,280 kWh/yr
$1,001/yr 12.6 yr payback
Edwards County
12.1¢/kWh · 8,244 kWh/yr
$1,000/yr 12.6 yr payback
Jersey County
11.9¢/kWh · 8,418 kWh/yr
$999/yr 12.6 yr payback
Pulaski County
12.0¢/kWh · 8,358 kWh/yr
$1,003/yr 12.6 yr payback
Union County
12.0¢/kWh · 8,322 kWh/yr
$999/yr 12.6 yr payback
Douglas County
11.8¢/kWh · 8,304 kWh/yr
$984/yr 12.8 yr payback
McDonough County
11.7¢/kWh · 8,400 kWh/yr
$981/yr 12.8 yr payback
Macoupin County
11.9¢/kWh · 8,268 kWh/yr
$981/yr 12.8 yr payback
Piatt County
11.8¢/kWh · 8,322 kWh/yr
$986/yr 12.8 yr payback
Montgomery County
11.9¢/kWh · 8,208 kWh/yr
$974/yr 12.9 yr payback
Adams County
11.6¢/kWh · 8,382 kWh/yr
$971/yr 13 yr payback
Ford County
11.8¢/kWh · 8,148 kWh/yr
$966/yr 13 yr payback
Warren County
11.7¢/kWh · 8,268 kWh/yr
$966/yr 13 yr payback
Hancock County
11.4¢/kWh · 8,412 kWh/yr
$961/yr 13.1 yr payback
Iroquois County
11.8¢/kWh · 8,130 kWh/yr
$963/yr 13.1 yr payback
Vermilion County
11.8¢/kWh · 8,106 kWh/yr
$961/yr 13.1 yr payback
Clay County
11.5¢/kWh · 8,328 kWh/yr
$957/yr 13.2 yr payback
Wabash County
11.4¢/kWh · 8,286 kWh/yr
$942/yr 13.4 yr payback
McLean County
11.2¢/kWh · 8,322 kWh/yr
$931/yr 13.5 yr payback
Monroe County
10.9¢/kWh · 8,484 kWh/yr
$925/yr 13.6 yr payback
Jo Daviess County
11.4¢/kWh · 8,076 kWh/yr
$919/yr 13.7 yr payback
Knox County
11.2¢/kWh · 8,244 kWh/yr
$923/yr 13.7 yr payback
Bureau County
11.2¢/kWh · 8,112 kWh/yr
$908/yr 13.9 yr payback
Carroll County
11.4¢/kWh · 7,980 kWh/yr
$908/yr 13.9 yr payback
Putnam County
11.2¢/kWh · 8,088 kWh/yr
$905/yr 13.9 yr payback
Randolph County
11.0¢/kWh · 8,256 kWh/yr
$907/yr 13.9 yr payback
Bond County
10.7¢/kWh · 8,388 kWh/yr
$900/yr 14 yr payback
Madison County
10.7¢/kWh · 8,358 kWh/yr
$897/yr 14 yr payback
Moultrie County
10.8¢/kWh · 8,304 kWh/yr
$897/yr 14 yr payback
Fayette County
10.7¢/kWh · 8,256 kWh/yr
$886/yr 14.2 yr payback
Pope County
10.5¢/kWh · 8,424 kWh/yr
$885/yr 14.2 yr payback
Hardin County
10.5¢/kWh · 8,370 kWh/yr
$880/yr 14.3 yr payback
Saline County
10.5¢/kWh · 8,364 kWh/yr
$879/yr 14.3 yr payback
Johnson County
10.5¢/kWh · 8,274 kWh/yr
$870/yr 14.5 yr payback
White County
10.4¢/kWh · 8,274 kWh/yr
$863/yr 14.6 yr payback
Livingston County
10.4¢/kWh · 8,190 kWh/yr
$855/yr 14.7 yr payback
Grundy County
10.4¢/kWh · 8,118 kWh/yr
$848/yr 14.9 yr payback
Kane County
10.4¢/kWh · 8,106 kWh/yr
$846/yr 14.9 yr payback
Boone County
10.4¢/kWh · 8,052 kWh/yr
$841/yr 15 yr payback
DeKalb County
10.4¢/kWh · 8,052 kWh/yr
$841/yr 15 yr payback
Kendall County
10.4¢/kWh · 8,046 kWh/yr
$840/yr 15 yr payback
Stephenson County
10.4¢/kWh · 8,058 kWh/yr
$841/yr 15 yr payback
Will County
10.4¢/kWh · 8,052 kWh/yr
$841/yr 15 yr payback
Kankakee County
10.4¢/kWh · 8,016 kWh/yr
$837/yr 15.1 yr payback
Lake County
10.4¢/kWh · 8,004 kWh/yr
$836/yr 15.1 yr payback
Ogle County
10.4¢/kWh · 8,010 kWh/yr
$836/yr 15.1 yr payback
Whiteside County
10.4¢/kWh · 7,998 kWh/yr
$835/yr 15.1 yr payback
Cook County
10.4¢/kWh · 7,944 kWh/yr
$829/yr 15.2 yr payback
DuPage County
10.4¢/kWh · 7,944 kWh/yr
$829/yr 15.2 yr payback
Lee County
10.4¢/kWh · 7,932 kWh/yr
$828/yr 15.2 yr payback
McHenry County
10.4¢/kWh · 7,938 kWh/yr
$829/yr 15.2 yr payback
Winnebago County
10.4¢/kWh · 7,908 kWh/yr
$826/yr 15.3 yr payback
Richland County
9.6¢/kWh · 8,298 kWh/yr
$792/yr 15.9 yr payback
Cumberland County
9.6¢/kWh · 8,202 kWh/yr
$783/yr 16.1 yr payback
Jasper County
9.6¢/kWh · 8,214 kWh/yr
$784/yr 16.1 yr payback
Lawrence County
9.6¢/kWh · 8,166 kWh/yr
$780/yr 16.2 yr payback
Morgan County
9.1¢/kWh · 8,526 kWh/yr
$772/yr 16.3 yr payback
Massac County
9.1¢/kWh · 8,460 kWh/yr
$766/yr 16.4 yr payback
Franklin County
9.1¢/kWh · 8,418 kWh/yr
$763/yr 16.5 yr payback
Jackson County
9.1¢/kWh · 8,424 kWh/yr
$763/yr 16.5 yr payback
Mason County
9.1¢/kWh · 8,412 kWh/yr
$762/yr 16.5 yr payback
St. Clair County
9.1¢/kWh · 8,442 kWh/yr
$765/yr 16.5 yr payback
Shelby County
9.1¢/kWh · 8,424 kWh/yr
$763/yr 16.5 yr payback
Washington County
9.1¢/kWh · 8,436 kWh/yr
$764/yr 16.5 yr payback
Cass County
9.1¢/kWh · 8,352 kWh/yr
$757/yr 16.6 yr payback
Clinton County
9.1¢/kWh · 8,400 kWh/yr
$761/yr 16.6 yr payback
Coles County
9.1¢/kWh · 8,370 kWh/yr
$758/yr 16.6 yr payback
Jefferson County
9.1¢/kWh · 8,394 kWh/yr
$760/yr 16.6 yr payback
Menard County
9.1¢/kWh · 8,376 kWh/yr
$759/yr 16.6 yr payback
Brown County
9.1¢/kWh · 8,334 kWh/yr
$755/yr 16.7 yr payback
Christian County
9.1¢/kWh · 8,340 kWh/yr
$756/yr 16.7 yr payback
Logan County
9.1¢/kWh · 8,328 kWh/yr
$755/yr 16.7 yr payback
Sangamon County
9.1¢/kWh · 8,328 kWh/yr
$755/yr 16.7 yr payback
Williamson County
9.1¢/kWh · 8,328 kWh/yr
$755/yr 16.7 yr payback
Crawford County
9.1¢/kWh · 8,262 kWh/yr
$749/yr 16.8 yr payback
De Witt County
9.1¢/kWh · 8,286 kWh/yr
$751/yr 16.8 yr payback
Fulton County
9.1¢/kWh · 8,298 kWh/yr
$752/yr 16.8 yr payback
Henderson County
9.1¢/kWh · 8,286 kWh/yr
$751/yr 16.8 yr payback
Marion County
9.1¢/kWh · 8,286 kWh/yr
$751/yr 16.8 yr payback
Perry County
9.1¢/kWh · 8,280 kWh/yr
$750/yr 16.8 yr payback
Schuyler County
9.1¢/kWh · 8,304 kWh/yr
$752/yr 16.8 yr payback
Calhoun County
9.1¢/kWh · 8,250 kWh/yr
$747/yr 16.9 yr payback
Champaign County
9.1¢/kWh · 8,238 kWh/yr
$746/yr 16.9 yr payback
Effingham County
9.1¢/kWh · 8,208 kWh/yr
$744/yr 16.9 yr payback
Gallatin County
9.1¢/kWh · 8,232 kWh/yr
$746/yr 16.9 yr payback
Macon County
9.1¢/kWh · 8,244 kWh/yr
$747/yr 16.9 yr payback
Stark County
9.1¢/kWh · 8,226 kWh/yr
$745/yr 16.9 yr payback
Tazewell County
9.1¢/kWh · 8,244 kWh/yr
$747/yr 16.9 yr payback
LaSalle County
9.1¢/kWh · 8,118 kWh/yr
$735/yr 17.1 yr payback
Marshall County
9.1¢/kWh · 8,136 kWh/yr
$737/yr 17.1 yr payback
Mercer County
9.1¢/kWh · 8,136 kWh/yr
$737/yr 17.1 yr payback
Peoria County
9.1¢/kWh · 8,130 kWh/yr
$737/yr 17.1 yr payback
Woodford County
9.1¢/kWh · 8,148 kWh/yr
$738/yr 17.1 yr payback
Henry County
8.7¢/kWh · 8,262 kWh/yr
$720/yr 17.5 yr payback
Rock Island County
8.7¢/kWh · 8,178 kWh/yr
$712/yr 17.7 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.