Advertisement
Registered Nurses average salary by city in Virginia
- Charlottesville$97,780
- Winchester$95,540
- Richmond$92,010
- Staunton$89,960
- Virginia Beach$89,350
- Roanoke$88,750
- Lynchburg$85,400
- Blacksburg$84,090
Pay, take-home pay and cost of living
| City | Average | Median | 25th pct. | Take-home* | Cost of living |
|---|---|---|---|---|---|
| Charlottesville | $97,780 | $99,320 | $85,810 | $72,810 | 99 |
| Winchester | $95,540 | $95,650 | $84,440 | $71,363 | 96 |
| Richmond | $92,010 | $93,580 | $79,810 | $69,083 | 98 |
| Staunton | $89,960 | $92,390 | $80,010 | $67,758 | 91 |
| Virginia Beach | $89,350 | $89,450 | $77,230 | $67,364 | 98 |
| Roanoke | $88,750 | $80,090 | $77,860 | $66,977 | 94 |
| Lynchburg | $85,400 | $80,450 | $77,260 | $64,812 | 89 |
| Blacksburg | $84,090 | $81,230 | $76,960 | $63,966 | 93 |
*Average salary after federal and state taxes for a single filer. Cost of living: BEA price parity, U.S. = 100.
Registered Nurses salary in other states
More about pay in Virginia
Sources and how to read this page
- Wages: U.S. Bureau of Labor Statistics, Occupational Employment and Wage Statistics (OEWS), May 2025 estimates for metropolitan areas. SOC code 29-1141.
- Cost of living: Bureau of Economic Analysis regional price parities (RPP), 2024; 100 = U.S. average.
Read the full methodology. Spotted an error? Tell us.