Registered Nurses Salary in Virginia

BLS OEWS May 2025 • 15 metro areas • Virginia

Registered Nurses in Virginia earn a median salary of $82,232 per year on average across 15 metro and nonmetro areas, -12.1% vs the national median of $93,600. An estimated 78,680 registered nurses are employed across Virginia, with salaries ranging from $75,960 to $95,180 depending on location.

$82,232 Avg median salary in Virginia
$95,180 Highest paying metro
$75,960 Lowest paying metro
78,680 Employed in Virginia

Compare Registered Nurses salaries & buying power

Pick two cities to see how salary and purchasing power differ.

Full tool →
Registered Nurses
in
    vs

      Registered Nurses salaries by city in Virginia

      Metro area Median salary 25th pct 75th pct Employed
      Charlottesville, VA $95,180 $82,640 $104,480 2,850
      Winchester, VA-WV $91,280 $81,550 $101,450 1,580
      Richmond, VA $89,730 $78,350 $97,250 15,440
      Southside Virginia $82,140 $75,320 $96,250 2,170
      Lynchburg, VA $81,840 $73,560 $95,280 2,490
      Blacksburg, VA $81,430 $70,180 $84,320 1,190
      Virginia Beach, VA-NC $81,170 $76,700 $97,790 16,270
      Northwest Virginia $80,350 $68,000 $95,790 730
      Staunton, VA $80,300 $80,300 $96,910 1,430
      West Virginia $79,990 $67,200 $91,400 21,740
      Northeast Virginia $79,830 $64,720 $93,550 630
      Southwest Virginia $79,260 $64,570 $83,160 2,060
      Northern West Virginia $77,980 $64,450 $92,600 2,770
      Southern West Virginia $77,040 $63,400 $80,720 1,360
      Roanoke, VA $75,960 $75,040 $95,950 5,970

      View Registered Nurses salaries in all cities