Human Resources Managers Salary in North Carolina

BLS OEWS May 2025 • 16 metro areas • North Carolina

Human Resources Managers in North Carolina earn a median salary of $124,420 per year on average across 16 metro and nonmetro areas, -11.1% vs the national median of $140,030. An estimated 6,160 human resources managers are employed across North Carolina, with salaries ranging from $105,940 to $151,180 depending on location.

$124,420 Avg median salary in North Carolina
$151,180 Highest paying metro
$105,940 Lowest paying metro
6,160 Employed in North Carolina

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 North Carolina

      Metro area Median salary 25th pct 75th pct Employed
      Durham, NC $151,180 $124,170 $191,420 680
      Charlotte, NC-SC $143,360 $110,950 $182,520 2,280
      Raleigh, NC $139,840 $108,820 $191,400 1,100
      Greenville, NC $138,250 $102,960 $172,450 80
      Pinehurst, NC $128,170 $107,230 $152,800 40
      Wilmington, NC $126,640 $102,570 $161,400 130
      Greensboro, NC $125,330 $101,390 $154,810 410
      Fayetteville, NC $125,030 $92,310 $149,090 90
      Winston, NC $122,940 $98,330 $158,590 360
      Asheville, NC $117,190 $90,100 $154,340 190
      Rocky Mount, NC $116,430 $91,580 $146,740 60
      Burlington, NC $116,120 $100,990 $138,840 50
      Western North Carolina $113,170 $86,200 $137,880 170
      Hickory, NC $112,070 $90,380 $153,140 150
      Central North Carolina $109,060 $88,470 $130,870 180
      Eastern North Carolina $105,940 $85,080 $145,220 190

      View Human Resources Managers salaries in all cities