Where
To
Earn
Nurse Practitioners
/ Virginia
State Salary Hub
Nurse Practitioners
Salary in Virginia
City
Mean salary
Blacksburg
$124,760
Charlottesville
$142,830
Harrisonburg
$123,390
Lynchburg
$126,240
Richmond
$123,420
Roanoke
$126,720
Staunton
$127,630
Virginia Beach
$123,580
Winchester
$132,310
Living in Virginia →
All Nurse Practitioners salaries →