Solar by state

Solar in Alabama

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

State avg rate 12.1¢/kWh
Typical payback 12.6yrs
Best Solar Value Good

Counties in Alabama

Dallas County
16.0¢/kWh · 8,604 kWh/yr
$1,380/yr 9.1 yr payback
Lowndes County
16.0¢/kWh · 8,586 kWh/yr
$1,377/yr 9.2 yr payback
Butler County
16.0¢/kWh · 8,418 kWh/yr
$1,350/yr 9.3 yr payback
Covington County
14.6¢/kWh · 8,586 kWh/yr
$1,255/yr 10 yr payback
Coffee County
14.6¢/kWh · 8,550 kWh/yr
$1,250/yr 10.1 yr payback
Geneva County
12.8¢/kWh · 9,018 kWh/yr
$1,156/yr 10.9 yr payback
Houston County
12.8¢/kWh · 9,018 kWh/yr
$1,156/yr 10.9 yr payback
Elmore County
13.2¢/kWh · 8,664 kWh/yr
$1,145/yr 11 yr payback
Autauga County
13.2¢/kWh · 8,574 kWh/yr
$1,133/yr 11.1 yr payback
Henry County
12.6¢/kWh · 9,018 kWh/yr
$1,133/yr 11.1 yr payback
Pike County
13.3¢/kWh · 8,490 kWh/yr
$1,127/yr 11.2 yr payback
Crenshaw County
13.3¢/kWh · 8,436 kWh/yr
$1,119/yr 11.3 yr payback
Chilton County
13.2¢/kWh · 8,238 kWh/yr
$1,089/yr 11.6 yr payback
Coosa County
13.2¢/kWh · 8,112 kWh/yr
$1,072/yr 11.8 yr payback
Talladega County
13.0¢/kWh · 8,244 kWh/yr
$1,071/yr 11.8 yr payback
Baldwin County
11.8¢/kWh · 8,868 kWh/yr
$1,047/yr 12 yr payback
Clarke County
12.7¢/kWh · 8,316 kWh/yr
$1,054/yr 12 yr payback
Macon County
12.2¢/kWh · 8,490 kWh/yr
$1,038/yr 12.1 yr payback
Washington County
12.7¢/kWh · 8,238 kWh/yr
$1,045/yr 12.1 yr payback
Mobile County
11.7¢/kWh · 8,754 kWh/yr
$1,028/yr 12.3 yr payback
Dale County
11.7¢/kWh · 8,580 kWh/yr
$1,007/yr 12.5 yr payback
Escambia County
11.7¢/kWh · 8,610 kWh/yr
$1,007/yr 12.5 yr payback
Lee County
12.0¢/kWh · 8,412 kWh/yr
$1,008/yr 12.5 yr payback
Montgomery County
12.0¢/kWh · 8,382 kWh/yr
$1,008/yr 12.5 yr payback
Barbour County
11.7¢/kWh · 8,442 kWh/yr
$991/yr 12.7 yr payback
Bullock County
11.7¢/kWh · 8,472 kWh/yr
$995/yr 12.7 yr payback
Russell County
11.7¢/kWh · 8,388 kWh/yr
$985/yr 12.8 yr payback
Bibb County
11.7¢/kWh · 8,340 kWh/yr
$979/yr 12.9 yr payback
Chambers County
12.0¢/kWh · 8,178 kWh/yr
$980/yr 12.9 yr payback
Cherokee County
12.1¢/kWh · 8,088 kWh/yr
$977/yr 12.9 yr payback
Perry County
11.7¢/kWh · 8,304 kWh/yr
$975/yr 12.9 yr payback
Sumter County
11.7¢/kWh · 8,298 kWh/yr
$974/yr 12.9 yr payback
Tuscaloosa County
11.7¢/kWh · 8,346 kWh/yr
$980/yr 12.9 yr payback
Hale County
11.7¢/kWh · 8,250 kWh/yr
$969/yr 13 yr payback
Pickens County
11.7¢/kWh · 8,226 kWh/yr
$966/yr 13 yr payback
Randolph County
12.0¢/kWh · 8,106 kWh/yr
$971/yr 13 yr payback
Tallapoosa County
11.7¢/kWh · 8,262 kWh/yr
$970/yr 13 yr payback
Wilcox County
11.7¢/kWh · 8,262 kWh/yr
$970/yr 13 yr payback
Fayette County
11.7¢/kWh · 8,196 kWh/yr
$962/yr 13.1 yr payback
Franklin County
11.7¢/kWh · 8,262 kWh/yr
$963/yr 13.1 yr payback
Monroe County
11.7¢/kWh · 8,232 kWh/yr
$962/yr 13.1 yr payback
Clay County
11.7¢/kWh · 8,130 kWh/yr
$954/yr 13.2 yr payback
Conecuh County
11.7¢/kWh · 8,190 kWh/yr
$957/yr 13.2 yr payback
Jefferson County
11.6¢/kWh · 8,220 kWh/yr
$951/yr 13.2 yr payback
Lamar County
11.7¢/kWh · 8,118 kWh/yr
$953/yr 13.2 yr payback
Shelby County
11.7¢/kWh · 8,160 kWh/yr
$958/yr 13.2 yr payback
Walker County
11.7¢/kWh · 8,148 kWh/yr
$957/yr 13.2 yr payback
Winston County
11.6¢/kWh · 8,238 kWh/yr
$953/yr 13.2 yr payback
Calhoun County
11.6¢/kWh · 8,160 kWh/yr
$944/yr 13.3 yr payback
Blount County
11.6¢/kWh · 8,148 kWh/yr
$943/yr 13.4 yr payback
Marion County
11.6¢/kWh · 8,154 kWh/yr
$943/yr 13.4 yr payback
Morgan County
11.1¢/kWh · 8,436 kWh/yr
$937/yr 13.4 yr payback
St. Clair County
11.7¢/kWh · 8,022 kWh/yr
$942/yr 13.4 yr payback
Cleburne County
11.7¢/kWh · 7,956 kWh/yr
$934/yr 13.5 yr payback
Etowah County
11.6¢/kWh · 8,064 kWh/yr
$933/yr 13.5 yr payback
Lawrence County
11.1¢/kWh · 8,328 kWh/yr
$925/yr 13.6 yr payback
Cullman County
11.3¢/kWh · 8,124 kWh/yr
$916/yr 13.8 yr payback
DeKalb County
11.1¢/kWh · 8,130 kWh/yr
$904/yr 13.9 yr payback
Jackson County
10.9¢/kWh · 8,334 kWh/yr
$907/yr 13.9 yr payback
Lauderdale County
10.6¢/kWh · 8,472 kWh/yr
$899/yr 14 yr payback
Marshall County
10.8¢/kWh · 8,238 kWh/yr
$894/yr 14.1 yr payback
Greene County
10.7¢/kWh · 8,280 kWh/yr
$884/yr 14.3 yr payback
Marengo County
10.7¢/kWh · 8,250 kWh/yr
$881/yr 14.3 yr payback
Choctaw County
10.7¢/kWh · 8,208 kWh/yr
$877/yr 14.4 yr payback
Madison County
10.4¢/kWh · 8,406 kWh/yr
$877/yr 14.4 yr payback
Colbert County
10.7¢/kWh · 8,094 kWh/yr
$866/yr 14.5 yr payback
Limestone County
10.5¢/kWh · 8,310 kWh/yr
$871/yr 14.5 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.