Human Resources Specialists Salary in Virginia

BLS OEWS May 2025 • 16 metro areas • Virginia

Human Resources Specialists in Virginia earn a median salary of $66,506 per year on average across 16 metro and nonmetro areas, -8.8% vs the national median of $72,910. An estimated 17,580 human resources specialists are employed across Virginia, with salaries ranging from $59,480 to $77,340 depending on location.

$66,506 Avg median salary in Virginia
$77,340 Highest paying metro
$59,480 Lowest paying metro
17,580 Employed in Virginia

Compare Human Resources Specialists salaries & buying power

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

Full tool →
Human Resources Specialists
in
    vs

      Human Resources Specialists salaries by city in Virginia

      Metro area Median salary 25th pct 75th pct Employed
      Charlottesville, VA $77,340 $59,690 $102,560 600
      Winchester, VA-WV $77,040 $58,180 $99,200 430
      Richmond, VA $74,990 $58,930 $98,530 4,950
      Northeast Virginia $73,810 $53,990 $107,290 270
      Virginia Beach, VA-NC $73,570 $57,000 $94,650 4,380
      Roanoke, VA $65,530 $50,800 $83,010 950
      Harrisonburg, VA $65,100 $53,360 $76,450 270
      Blacksburg, VA $63,580 $51,820 $83,320 360
      Southside Virginia $62,970 $48,320 $90,750 440
      Northwest Virginia $62,880 $48,490 $82,760 260
      West Virginia $62,300 $49,160 $86,940 2,950
      Lynchburg, VA $62,290 $50,310 $79,900 420
      Staunton, VA $61,730 $47,920 $78,760 220
      Northern West Virginia $61,320 $47,050 $83,320 400
      Southwest Virginia $60,170 $46,640 $78,380 480
      Southern West Virginia $59,480 $47,470 $76,110 200

      View Human Resources Specialists salaries in all cities