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
$1,216/yr 10.4 yr payback
Hyde County
$1,204/yr 10.5 yr payback
Washington County
$1,185/yr 10.6 yr payback
Bertie County
$1,114/yr 11.3 yr payback
Northampton County
$1,082/yr 11.6 yr payback
Chowan County
$1,074/yr 11.7 yr payback
Currituck County
$1,065/yr 11.8 yr payback
Pasquotank County
$1,067/yr 11.8 yr payback
Halifax County
$1,047/yr 12 yr payback
Perquimans County
$1,053/yr 12 yr payback
Alleghany County
$1,041/yr 12.1 yr payback
Beaufort County
$1,035/yr 12.2 yr payback
Craven County
$1,032/yr 12.2 yr payback
Greene County
$1,021/yr 12.3 yr payback
Pamlico County
$1,028/yr 12.3 yr payback
Orange County
$1,020/yr 12.4 yr payback
Pitt County
$1,015/yr 12.4 yr payback
Warren County
$1,013/yr 12.4 yr payback
Bladen County
$1,004/yr 12.5 yr payback
Brunswick County
$1,007/yr 12.5 yr payback
Haywood County
$999/yr 12.6 yr payback
Transylvania County
$1,002/yr 12.6 yr payback
Ashe County
$991/yr 12.7 yr payback
Columbus County
$995/yr 12.7 yr payback
Duplin County
$996/yr 12.7 yr payback
Edgecombe County
$991/yr 12.7 yr payback
Moore County
$989/yr 12.7 yr payback
Jackson County
$987/yr 12.8 yr payback
Sampson County
$982/yr 12.8 yr payback
Yadkin County
$985/yr 12.8 yr payback
Harnett County
$976/yr 12.9 yr payback
Richmond County
$973/yr 12.9 yr payback
Anson County
$962/yr 13.1 yr payback
Carteret County
$965/yr 13.1 yr payback
Catawba County
$959/yr 13.1 yr payback
Caldwell County
$956/yr 13.2 yr payback
Cherokee County
$954/yr 13.2 yr payback
Robeson County
$945/yr 13.3 yr payback
Wilkes County
$948/yr 13.3 yr payback
Gaston County
$940/yr 13.4 yr payback
Lincoln County
$939/yr 13.4 yr payback
Stanly County
$937/yr 13.4 yr payback
Onslow County
$931/yr 13.5 yr payback
Surry County
$936/yr 13.5 yr payback
Union County
$934/yr 13.5 yr payback
Burke County
$927/yr 13.6 yr payback
Jones County
$917/yr 13.7 yr payback
Wayne County
$921/yr 13.7 yr payback
Cumberland County
$911/yr 13.8 yr payback
Johnston County
$916/yr 13.8 yr payback
Madison County
$912/yr 13.8 yr payback
Yancey County
$915/yr 13.8 yr payback
Lenoir County
$904/yr 13.9 yr payback
Mitchell County
$906/yr 13.9 yr payback
Scotland County
$908/yr 13.9 yr payback
Buncombe County
$899/yr 14 yr payback
Cabarrus County
$898/yr 14 yr payback
Davidson County
$898/yr 14 yr payback
Mecklenburg County
$900/yr 14 yr payback
Nash County
$900/yr 14 yr payback
New Hanover County
$903/yr 14 yr payback
Wilson County
$899/yr 14 yr payback
Camden County
$891/yr 14.1 yr payback
Clay County
$891/yr 14.1 yr payback
Cleveland County
$891/yr 14.1 yr payback
Davie County
$894/yr 14.1 yr payback
Franklin County
$892/yr 14.1 yr payback
Hoke County
$891/yr 14.1 yr payback
Martin County
$896/yr 14.1 yr payback
Montgomery County
$892/yr 14.1 yr payback
Person County
$891/yr 14.1 yr payback
Polk County
$895/yr 14.1 yr payback
Caswell County
$890/yr 14.2 yr payback
Henderson County
$888/yr 14.2 yr payback
Iredell County
$889/yr 14.2 yr payback
Randolph County
$888/yr 14.2 yr payback
Rowan County
$887/yr 14.2 yr payback
Forsyth County
$882/yr 14.3 yr payback
Gates County
$881/yr 14.3 yr payback
Tyrrell County
$884/yr 14.3 yr payback
Granville County
$872/yr 14.4 yr payback
Guilford County
$873/yr 14.4 yr payback
Hertford County
$878/yr 14.4 yr payback
Macon County
$867/yr 14.5 yr payback
Chatham County
$863/yr 14.6 yr payback
Lee County
$862/yr 14.6 yr payback
Rockingham County
$864/yr 14.6 yr payback
Wake County
$864/yr 14.6 yr payback
Alamance County
$860/yr 14.7 yr payback
Alexander County
$856/yr 14.7 yr payback
Vance County
$860/yr 14.7 yr payback
Pender County
$850/yr 14.8 yr payback
Rutherford County
$851/yr 14.8 yr payback
Stokes County
$854/yr 14.8 yr payback
Graham County
$848/yr 14.9 yr payback
McDowell County
$843/yr 14.9 yr payback
Watauga County
$847/yr 14.9 yr payback
Swain County
$841/yr 15 yr payback
Durham County
$832/yr 15.1 yr payback
Avery County
$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.