Maintenance Workers, Machinery Salary in North Carolina

BLS OEWS May 2025 • 16 metro areas • North Carolina

Maintenance Workers, Machinery in North Carolina earn a median salary of $55,947 per year on average across 16 metro and nonmetro areas, -7.5% vs the national median of $60,500. An estimated 3,820 maintenance workers, machinery are employed across North Carolina, with salaries ranging from $47,300 to $60,960 depending on location.

$55,947 Avg median salary in North Carolina
$60,960 Highest paying metro
$47,300 Lowest paying metro
3,820 Employed in North Carolina

Compare Maintenance Workers, Machinery salaries & buying power

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

Full tool →
Maintenance Workers, Machinery
in
    vs

      Maintenance Workers, Machinery salaries by city in North Carolina

      Metro area Median salary 25th pct 75th pct Employed
      Durham, NC $60,960 $60,960 $77,070 510
      Charlotte, NC-SC $60,190 $48,900 $67,440 710
      Western North Carolina $59,390 $48,010 $64,120 310
      Hickory, NC $59,390 $48,680 $66,460 450
      Rocky Mount, NC $59,170 $44,800 $62,200 100
      Winston, NC $58,920 $48,920 $64,310 210
      Goldsboro, NC $58,650 $49,240 $62,510 40
      Greenville, NC $58,400 $49,590 $64,760 60
      Raleigh, NC $57,730 $49,900 $73,010 250
      Fayetteville, NC $57,090 $51,190 $60,870 60
      Greensboro, NC $56,060 $46,700 $62,620 360
      Asheville, NC $52,430 $43,970 $65,510 120
      Wilmington, NC $50,360 $39,800 $63,210 50
      Eastern North Carolina $49,600 $42,100 $63,340 250
      Central North Carolina $49,510 $38,930 $60,170 220
      Burlington, NC $47,300 $36,710 $61,070 120

      View Maintenance Workers, Machinery salaries in all cities