Salaripedia
English

How much does a registered nurse make in Virginia?

$93,600a year

Median yearly pay for registered nurses in Virginia. That is $45.00 an hour or $7,800 a month.

Hourly
$45.00
Vs. national median
-4%
Rank among states
26 of 51
Jobs in the state
77,490
Pay range
Lowest 10%: $67,830Median: $93,600Highest 10%: $125,600
PercentileYearlyHourly
10th$67,830$32.61
25th$80,090$38.50
Median$93,600$45.00
75th$103,000$49.53
90th$125,600$60.38

Cities in Virginia

Metro areas, median yearly pay.

Washington, DC$102,700
Charlottesville, VA$99,320
Winchester, VA$95,650
Richmond, VA$93,580
Staunton, VA$92,390
Virginia Beach, VA$89,450
Blacksburg, VA$81,230
Lynchburg, VA$80,450
Roanoke, VA$80,090
Kingsport, TN$76,730
Salaries for every job in Virginia

Nearby in the ranking

States with similar pay for registered nurses.

23. Wisconsin$95,530
24. New Mexico$94,340
25. Michigan$94,300
26. Virginia$93,600
27. Georgia$93,550
28. Idaho$92,460
29. Maine$86,990
Registered Nurse salary in all states

Frequently asked questions

How much does a registered nurse make an hour in Virginia?

The median hourly pay in Virginia is $45.00 ($93,600 a year).

Do registered nurses make more in Virginia than the national average?

No: $93,600 against $97,550 nationally, 4% less.

Where does Virginia rank for registered nurse pay?

Virginia ranks 26 of 51 states.

Which city in Virginia pays registered nurses the most?

Washington-Arlington-Alexandria, DC-VA-MD-WV, with a median of $102,700 a year.

Source: U.S. Bureau of Labor Statistics, Occupational Employment and Wage Statistics (OEWS): pay in May 2025, published by BLS in 2026. Hourly pay is the yearly figure divided by 2,080 hours.