Human Resources Managers Salary in Virginia

BLS OEWS May 2025 • 16 metro areas • Virginia

Human Resources Managers in Virginia earn a median salary of $124,638 per year on average across 16 metro and nonmetro areas, -11% vs the national median of $140,030. An estimated 3,110 human resources managers are employed across Virginia, with salaries ranging from $95,950 to $143,510 depending on location.

$124,638 Avg median salary in Virginia
$143,510 Highest paying metro
$95,950 Lowest paying metro
3,110 Employed in Virginia

Compare Human Resources Managers salaries & buying power

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

Full tool →
Human Resources Managers
in
    vs

      Human Resources Managers salaries by city in Virginia

      Metro area Median salary 25th pct 75th pct Employed
      Charlottesville, VA $143,510 $113,980 $172,900 160
      Lynchburg, VA $143,480 $117,190 $226,270 90
      Richmond, VA $137,380 $111,090 $178,130 910
      Winchester, VA-WV $133,230 $112,130 $168,990 70
      Virginia Beach, VA-NC $132,310 $107,280 $168,820 650
      Blacksburg, VA $129,250 $100,150 $162,170 80
      Northeast Virginia $128,800 $99,080 $181,130 30
      Harrisonburg, VA $126,900 $104,630 $165,510 60
      Staunton, VA $126,180 $106,120 $159,090 40
      Roanoke, VA $124,070 $103,590 $167,630 160
      Southwest Virginia $119,120 $95,850 $157,480 90
      Southside Virginia $119,090 $101,130 $154,830 50
      Northwest Virginia $117,620 $101,610 $150,970 40
      Northern West Virginia $108,660 $86,890 $127,480 100
      West Virginia $108,660 $86,890 $140,130 540
      Southern West Virginia $95,950 $77,250 $130,160 40

      View Human Resources Managers salaries in all cities