Solar by state
Solar in Virginia
Across Virginia, homeowners pay about 11.2¢/kWh and a typical 6 kW system pays back in roughly 14 years after the 30% federal tax credit.
State avg rate 11.2¢/kWh
Typical payback 14yrs
Best Solar Value Fair
Counties in Virginia
Roanoke County
$1,173/yr 10.7 yr payback
Craig County
$1,162/yr 10.8 yr payback
Emporia city
$1,085/yr 11.6 yr payback
Charlotte County
$1,079/yr 11.7 yr payback
Lunenburg County
$1,060/yr 11.9 yr payback
Westmoreland County
$1,061/yr 11.9 yr payback
Amelia County
$1,047/yr 12 yr payback
Bath County
$1,042/yr 12.1 yr payback
Dinwiddie County
$1,042/yr 12.1 yr payback
Prince Edward County
$1,044/yr 12.1 yr payback
Northampton County
$1,028/yr 12.3 yr payback
Surry County
$1,023/yr 12.3 yr payback
Accomack County
$1,019/yr 12.4 yr payback
Prince George County
$985/yr 12.8 yr payback
Portsmouth city
$951/yr 13.2 yr payback
Loudoun County
$949/yr 13.3 yr payback
Southampton County
$945/yr 13.3 yr payback
Hampton city
$949/yr 13.3 yr payback
Norfolk city
$949/yr 13.3 yr payback
Poquoson city
$950/yr 13.3 yr payback
Suffolk city
$950/yr 13.3 yr payback
Virginia Beach city
$950/yr 13.3 yr payback
King William County
$939/yr 13.4 yr payback
Lancaster County
$940/yr 13.4 yr payback
Mathews County
$937/yr 13.4 yr payback
Northumberland County
$939/yr 13.4 yr payback
Gloucester County
$932/yr 13.5 yr payback
Greene County
$933/yr 13.5 yr payback
York County
$935/yr 13.5 yr payback
Manassas Park city
$934/yr 13.5 yr payback
Culpeper County
$926/yr 13.6 yr payback
Isle of Wight County
$927/yr 13.6 yr payback
Middlesex County
$929/yr 13.6 yr payback
Chesapeake city
$929/yr 13.6 yr payback
Newport News city
$929/yr 13.6 yr payback
Chesterfield County
$917/yr 13.7 yr payback
Essex County
$919/yr 13.7 yr payback
James City County
$919/yr 13.7 yr payback
Spotsylvania County
$923/yr 13.7 yr payback
Colonial Heights city
$920/yr 13.7 yr payback
Arlington County
$914/yr 13.8 yr payback
Caroline County
$916/yr 13.8 yr payback
Clarke County
$914/yr 13.8 yr payback
Halifax County
$910/yr 13.8 yr payback
Louisa County
$913/yr 13.8 yr payback
Madison County
$910/yr 13.8 yr payback
Alexandria city
$911/yr 13.8 yr payback
Danville city
$915/yr 13.8 yr payback
Franklin city
$911/yr 13.8 yr payback
Greensville County
$906/yr 13.9 yr payback
Hopewell city
$908/yr 13.9 yr payback
Williamsburg city
$904/yr 13.9 yr payback
Campbell County
$901/yr 14 yr payback
Charles City County
$900/yr 14 yr payback
Henrico County
$900/yr 14 yr payback
King George County
$897/yr 14 yr payback
Mecklenburg County
$898/yr 14 yr payback
New Kent County
$898/yr 14 yr payback
Pittsylvania County
$899/yr 14 yr payback
Richmond County
$899/yr 14 yr payback
Rockbridge County
$898/yr 14 yr payback
Warren County
$898/yr 14 yr payback
Lexington city
$902/yr 14 yr payback
Staunton city
$900/yr 14 yr payback
Henry County
$894/yr 14.1 yr payback
King and Queen County
$895/yr 14.1 yr payback
Nottoway County
$893/yr 14.1 yr payback
Rappahannock County
$896/yr 14.1 yr payback
Stafford County
$893/yr 14.1 yr payback
Sussex County
$896/yr 14.1 yr payback
Fairfax city
$891/yr 14.1 yr payback
Falls Church city
$896/yr 14.1 yr payback
Waynesboro city
$894/yr 14.1 yr payback
Appomattox County
$890/yr 14.2 yr payback
Brunswick County
$890/yr 14.2 yr payback
Carroll County
$887/yr 14.2 yr payback
Fairfax County
$889/yr 14.2 yr payback
Patrick County
$887/yr 14.2 yr payback
Fredericksburg city
$886/yr 14.2 yr payback
Petersburg city
$890/yr 14.2 yr payback
Richmond city
$890/yr 14.2 yr payback
Hanover County
$883/yr 14.3 yr payback
Nelson County
$881/yr 14.3 yr payback
Powhatan County
$880/yr 14.3 yr payback
Prince William County
$883/yr 14.3 yr payback
Bristol city
$881/yr 14.3 yr payback
Charlottesville city
$880/yr 14.3 yr payback
Galax city
$879/yr 14.3 yr payback
Manassas city
$879/yr 14.3 yr payback
Albemarle County
$877/yr 14.4 yr payback
Buckingham County
$874/yr 14.4 yr payback
Fluvanna County
$872/yr 14.4 yr payback
Orange County
$875/yr 14.4 yr payback
Scott County
$874/yr 14.4 yr payback
Fauquier County
$867/yr 14.5 yr payback
Goochland County
$868/yr 14.5 yr payback
Shenandoah County
$866/yr 14.5 yr payback
Washington County
$868/yr 14.5 yr payback
Buena Vista city
$869/yr 14.5 yr payback
Cumberland County
$861/yr 14.6 yr payback
Floyd County
$863/yr 14.6 yr payback
Franklin County
$859/yr 14.7 yr payback
Grayson County
$858/yr 14.7 yr payback
Rockingham County
$857/yr 14.7 yr payback
Wythe County
$858/yr 14.7 yr payback
Salem city
$858/yr 14.7 yr payback
Alleghany County
$854/yr 14.8 yr payback
Amherst County
$854/yr 14.8 yr payback
Bedford County
$851/yr 14.8 yr payback
Lynchburg city
$849/yr 14.8 yr payback
Martinsville city
$852/yr 14.8 yr payback
Augusta County
$844/yr 14.9 yr payback
Page County
$848/yr 14.9 yr payback
Smyth County
$844/yr 14.9 yr payback
Bland County
$839/yr 15 yr payback
Montgomery County
$842/yr 15 yr payback
Covington city
$842/yr 15 yr payback
Botetourt County
$833/yr 15.1 yr payback
Dickenson County
$834/yr 15.1 yr payback
Pulaski County
$835/yr 15.1 yr payback
Russell County
$837/yr 15.1 yr payback
Tazewell County
$837/yr 15.1 yr payback
Giles County
$827/yr 15.2 yr payback
Roanoke city
$828/yr 15.2 yr payback
Buchanan County
$821/yr 15.3 yr payback
Radford city
$826/yr 15.3 yr payback
Frederick County
$806/yr 15.6 yr payback
Highland County
$810/yr 15.6 yr payback
Harrisonburg city
$798/yr 15.8 yr payback
Winchester city
$798/yr 15.8 yr payback
Lee County
$794/yr 15.9 yr payback
Norton city
$785/yr 16.1 yr payback
Wise County
$774/yr 16.3 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.