Solar by state

Solar in North Carolina

Across North Carolina, homeowners pay about 11.1¢/kWh and a typical 6 kW system pays back in roughly 13.5 years after the 30% federal tax credit.

State avg rate 11.1¢/kWh
Typical payback 13.5yrs
Best Solar Value Fair

Counties in North Carolina

Dare County
13.8¢/kWh · 8,802 kWh/yr
$1,216/yr 10.4 yr payback
Hyde County
13.8¢/kWh · 8,712 kWh/yr
$1,204/yr 10.5 yr payback
Washington County
13.8¢/kWh · 8,574 kWh/yr
$1,185/yr 10.6 yr payback
Bertie County
13.0¢/kWh · 8,604 kWh/yr
$1,114/yr 11.3 yr payback
Northampton County
13.0¢/kWh · 8,358 kWh/yr
$1,082/yr 11.6 yr payback
Chowan County
12.7¢/kWh · 8,490 kWh/yr
$1,074/yr 11.7 yr payback
Currituck County
12.7¢/kWh · 8,418 kWh/yr
$1,065/yr 11.8 yr payback
Pasquotank County
12.7¢/kWh · 8,436 kWh/yr
$1,067/yr 11.8 yr payback
Halifax County
12.5¢/kWh · 8,388 kWh/yr
$1,047/yr 12 yr payback
Perquimans County
12.7¢/kWh · 8,322 kWh/yr
$1,053/yr 12 yr payback
Alleghany County
12.7¢/kWh · 8,184 kWh/yr
$1,041/yr 12.1 yr payback
Beaufort County
12.1¢/kWh · 8,532 kWh/yr
$1,035/yr 12.2 yr payback
Craven County
12.2¢/kWh · 8,484 kWh/yr
$1,032/yr 12.2 yr payback
Greene County
11.7¢/kWh · 8,748 kWh/yr
$1,021/yr 12.3 yr payback
Pamlico County
12.1¢/kWh · 8,472 kWh/yr
$1,028/yr 12.3 yr payback
Orange County
12.1¢/kWh · 8,412 kWh/yr
$1,020/yr 12.4 yr payback
Pitt County
11.8¢/kWh · 8,622 kWh/yr
$1,015/yr 12.4 yr payback
Warren County
12.5¢/kWh · 8,118 kWh/yr
$1,013/yr 12.4 yr payback
Bladen County
11.4¢/kWh · 8,778 kWh/yr
$1,004/yr 12.5 yr payback
Brunswick County
11.7¢/kWh · 8,616 kWh/yr
$1,007/yr 12.5 yr payback
Haywood County
12.3¢/kWh · 8,118 kWh/yr
$999/yr 12.6 yr payback
Transylvania County
12.2¢/kWh · 8,196 kWh/yr
$1,002/yr 12.6 yr payback
Ashe County
12.7¢/kWh · 7,794 kWh/yr
$991/yr 12.7 yr payback
Columbus County
11.7¢/kWh · 8,514 kWh/yr
$995/yr 12.7 yr payback
Duplin County
11.4¢/kWh · 8,706 kWh/yr
$996/yr 12.7 yr payback
Edgecombe County
11.5¢/kWh · 8,634 kWh/yr
$991/yr 12.7 yr payback
Moore County
11.7¢/kWh · 8,460 kWh/yr
$989/yr 12.7 yr payback
Jackson County
12.2¢/kWh · 8,070 kWh/yr
$987/yr 12.8 yr payback
Sampson County
11.3¢/kWh · 8,682 kWh/yr
$982/yr 12.8 yr payback
Yadkin County
11.4¢/kWh · 8,634 kWh/yr
$985/yr 12.8 yr payback
Harnett County
11.3¢/kWh · 8,628 kWh/yr
$976/yr 12.9 yr payback
Richmond County
11.5¢/kWh · 8,472 kWh/yr
$973/yr 12.9 yr payback
Anson County
11.5¢/kWh · 8,376 kWh/yr
$962/yr 13.1 yr payback
Carteret County
11.0¢/kWh · 8,790 kWh/yr
$965/yr 13.1 yr payback
Catawba County
11.0¢/kWh · 8,742 kWh/yr
$959/yr 13.1 yr payback
Caldwell County
11.5¢/kWh · 8,334 kWh/yr
$956/yr 13.2 yr payback
Cherokee County
11.8¢/kWh · 8,058 kWh/yr
$954/yr 13.2 yr payback
Robeson County
10.7¢/kWh · 8,868 kWh/yr
$945/yr 13.3 yr payback
Wilkes County
11.4¢/kWh · 8,310 kWh/yr
$948/yr 13.3 yr payback
Gaston County
10.7¢/kWh · 8,784 kWh/yr
$940/yr 13.4 yr payback
Lincoln County
10.7¢/kWh · 8,772 kWh/yr
$939/yr 13.4 yr payback
Stanly County
10.9¢/kWh · 8,598 kWh/yr
$937/yr 13.4 yr payback
Onslow County
10.8¢/kWh · 8,652 kWh/yr
$931/yr 13.5 yr payback
Surry County
11.4¢/kWh · 8,202 kWh/yr
$936/yr 13.5 yr payback
Union County
10.9¢/kWh · 8,568 kWh/yr
$934/yr 13.5 yr payback
Burke County
11.1¢/kWh · 8,322 kWh/yr
$927/yr 13.6 yr payback
Jones County
10.8¢/kWh · 8,526 kWh/yr
$917/yr 13.7 yr payback
Wayne County
10.4¢/kWh · 8,826 kWh/yr
$921/yr 13.7 yr payback
Cumberland County
10.4¢/kWh · 8,736 kWh/yr
$911/yr 13.8 yr payback
Johnston County
10.4¢/kWh · 8,778 kWh/yr
$916/yr 13.8 yr payback
Madison County
11.5¢/kWh · 7,968 kWh/yr
$912/yr 13.8 yr payback
Yancey County
11.5¢/kWh · 7,992 kWh/yr
$915/yr 13.8 yr payback
Lenoir County
10.4¢/kWh · 8,670 kWh/yr
$904/yr 13.9 yr payback
Mitchell County
11.5¢/kWh · 7,914 kWh/yr
$906/yr 13.9 yr payback
Scotland County
10.4¢/kWh · 8,706 kWh/yr
$908/yr 13.9 yr payback
Buncombe County
10.7¢/kWh · 8,430 kWh/yr
$899/yr 14 yr payback
Cabarrus County
10.2¢/kWh · 8,790 kWh/yr
$898/yr 14 yr payback
Davidson County
10.2¢/kWh · 8,766 kWh/yr
$898/yr 14 yr payback
Mecklenburg County
10.2¢/kWh · 8,802 kWh/yr
$900/yr 14 yr payback
Nash County
10.4¢/kWh · 8,628 kWh/yr
$900/yr 14 yr payback
New Hanover County
10.4¢/kWh · 8,658 kWh/yr
$903/yr 14 yr payback
Wilson County
10.4¢/kWh · 8,622 kWh/yr
$899/yr 14 yr payback
Camden County
10.4¢/kWh · 8,586 kWh/yr
$891/yr 14.1 yr payback
Clay County
10.9¢/kWh · 8,166 kWh/yr
$891/yr 14.1 yr payback
Cleveland County
10.2¢/kWh · 8,718 kWh/yr
$891/yr 14.1 yr payback
Davie County
10.2¢/kWh · 8,730 kWh/yr
$894/yr 14.1 yr payback
Franklin County
10.4¢/kWh · 8,550 kWh/yr
$892/yr 14.1 yr payback
Hoke County
10.4¢/kWh · 8,544 kWh/yr
$891/yr 14.1 yr payback
Martin County
10.4¢/kWh · 8,634 kWh/yr
$896/yr 14.1 yr payback
Montgomery County
10.4¢/kWh · 8,556 kWh/yr
$892/yr 14.1 yr payback
Person County
10.4¢/kWh · 8,538 kWh/yr
$891/yr 14.1 yr payback
Polk County
10.7¢/kWh · 8,364 kWh/yr
$895/yr 14.1 yr payback
Caswell County
10.4¢/kWh · 8,532 kWh/yr
$890/yr 14.2 yr payback
Henderson County
10.6¢/kWh · 8,412 kWh/yr
$888/yr 14.2 yr payback
Iredell County
10.2¢/kWh · 8,682 kWh/yr
$889/yr 14.2 yr payback
Randolph County
10.4¢/kWh · 8,514 kWh/yr
$888/yr 14.2 yr payback
Rowan County
10.2¢/kWh · 8,676 kWh/yr
$887/yr 14.2 yr payback
Forsyth County
10.2¢/kWh · 8,634 kWh/yr
$882/yr 14.3 yr payback
Gates County
10.4¢/kWh · 8,484 kWh/yr
$881/yr 14.3 yr payback
Tyrrell County
10.4¢/kWh · 8,520 kWh/yr
$884/yr 14.3 yr payback
Granville County
10.4¢/kWh · 8,364 kWh/yr
$872/yr 14.4 yr payback
Guilford County
10.2¢/kWh · 8,544 kWh/yr
$873/yr 14.4 yr payback
Hertford County
10.4¢/kWh · 8,460 kWh/yr
$878/yr 14.4 yr payback
Macon County
10.6¢/kWh · 8,214 kWh/yr
$867/yr 14.5 yr payback
Chatham County
10.4¢/kWh · 8,274 kWh/yr
$863/yr 14.6 yr payback
Lee County
10.4¢/kWh · 8,262 kWh/yr
$862/yr 14.6 yr payback
Rockingham County
10.2¢/kWh · 8,454 kWh/yr
$864/yr 14.6 yr payback
Wake County
10.4¢/kWh · 8,280 kWh/yr
$864/yr 14.6 yr payback
Alamance County
10.2¢/kWh · 8,412 kWh/yr
$860/yr 14.7 yr payback
Alexander County
10.2¢/kWh · 8,364 kWh/yr
$856/yr 14.7 yr payback
Vance County
10.4¢/kWh · 8,244 kWh/yr
$860/yr 14.7 yr payback
Pender County
10.4¢/kWh · 8,154 kWh/yr
$850/yr 14.8 yr payback
Rutherford County
10.2¢/kWh · 8,328 kWh/yr
$851/yr 14.8 yr payback
Stokes County
10.2¢/kWh · 8,340 kWh/yr
$854/yr 14.8 yr payback
Graham County
10.6¢/kWh · 8,034 kWh/yr
$848/yr 14.9 yr payback
McDowell County
10.2¢/kWh · 8,244 kWh/yr
$843/yr 14.9 yr payback
Watauga County
10.4¢/kWh · 8,118 kWh/yr
$847/yr 14.9 yr payback
Swain County
10.6¢/kWh · 7,962 kWh/yr
$841/yr 15 yr payback
Durham County
10.2¢/kWh · 8,142 kWh/yr
$832/yr 15.1 yr payback
Avery County
10.6¢/kWh · 7,824 kWh/yr
$831/yr 15.2 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.