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
$1,380/yr 9.1 yr payback
Lowndes County
$1,377/yr 9.2 yr payback
Butler County
$1,350/yr 9.3 yr payback
Covington County
$1,255/yr 10 yr payback
Coffee County
$1,250/yr 10.1 yr payback
Geneva County
$1,156/yr 10.9 yr payback
Houston County
$1,156/yr 10.9 yr payback
Elmore County
$1,145/yr 11 yr payback
Autauga County
$1,133/yr 11.1 yr payback
Henry County
$1,133/yr 11.1 yr payback
Pike County
$1,127/yr 11.2 yr payback
Crenshaw County
$1,119/yr 11.3 yr payback
Chilton County
$1,089/yr 11.6 yr payback
Coosa County
$1,072/yr 11.8 yr payback
Talladega County
$1,071/yr 11.8 yr payback
Baldwin County
$1,047/yr 12 yr payback
Clarke County
$1,054/yr 12 yr payback
Macon County
$1,038/yr 12.1 yr payback
Washington County
$1,045/yr 12.1 yr payback
Mobile County
$1,028/yr 12.3 yr payback
Dale County
$1,007/yr 12.5 yr payback
Escambia County
$1,007/yr 12.5 yr payback
Lee County
$1,008/yr 12.5 yr payback
Montgomery County
$1,008/yr 12.5 yr payback
Barbour County
$991/yr 12.7 yr payback
Bullock County
$995/yr 12.7 yr payback
Russell County
$985/yr 12.8 yr payback
Bibb County
$979/yr 12.9 yr payback
Chambers County
$980/yr 12.9 yr payback
Cherokee County
$977/yr 12.9 yr payback
Perry County
$975/yr 12.9 yr payback
Sumter County
$974/yr 12.9 yr payback
Tuscaloosa County
$980/yr 12.9 yr payback
Hale County
$969/yr 13 yr payback
Pickens County
$966/yr 13 yr payback
Randolph County
$971/yr 13 yr payback
Tallapoosa County
$970/yr 13 yr payback
Wilcox County
$970/yr 13 yr payback
Fayette County
$962/yr 13.1 yr payback
Franklin County
$963/yr 13.1 yr payback
Monroe County
$962/yr 13.1 yr payback
Clay County
$954/yr 13.2 yr payback
Conecuh County
$957/yr 13.2 yr payback
Jefferson County
$951/yr 13.2 yr payback
Lamar County
$953/yr 13.2 yr payback
Shelby County
$958/yr 13.2 yr payback
Walker County
$957/yr 13.2 yr payback
Winston County
$953/yr 13.2 yr payback
Calhoun County
$944/yr 13.3 yr payback
Blount County
$943/yr 13.4 yr payback
Marion County
$943/yr 13.4 yr payback
Morgan County
$937/yr 13.4 yr payback
St. Clair County
$942/yr 13.4 yr payback
Cleburne County
$934/yr 13.5 yr payback
Etowah County
$933/yr 13.5 yr payback
Lawrence County
$925/yr 13.6 yr payback
Cullman County
$916/yr 13.8 yr payback
DeKalb County
$904/yr 13.9 yr payback
Jackson County
$907/yr 13.9 yr payback
Lauderdale County
$899/yr 14 yr payback
Marshall County
$894/yr 14.1 yr payback
Greene County
$884/yr 14.3 yr payback
Marengo County
$881/yr 14.3 yr payback
Choctaw County
$877/yr 14.4 yr payback
Madison County
$877/yr 14.4 yr payback
Colbert County
$866/yr 14.5 yr payback
Limestone County
$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.