Machinists Salary in North Carolina

BLS OEWS May 2025 • 18 metro areas • North Carolina

Machinists in North Carolina earn a median salary of $54,509 per year on average across 18 metro and nonmetro areas, -2.9% vs the national median of $56,150. An estimated 8,490 machinists are employed across North Carolina, with salaries ranging from $44,220 to $62,590 depending on location.

$54,509 Avg median salary in North Carolina
$62,590 Highest paying metro
$44,220 Lowest paying metro
8,490 Employed in North Carolina

Compare Machinists salaries & buying power

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

Full tool →
Machinists
in
    vs

      Machinists salaries by city in North Carolina

      Metro area Median salary 25th pct 75th pct Employed
      Fayetteville, NC $62,590 $51,660 $66,560 110
      Raleigh, NC $61,040 $49,180 $63,230 580
      Charlotte, NC-SC $59,260 $47,300 $64,910 2,560
      Wilmington, NC $58,270 $40,760 $61,190 190
      Greenville, NC $57,720 $48,570 $61,010 80
      Rocky Mount, NC $57,630 $51,570 $57,630 200
      Winston, NC $57,530 $47,540 $60,360 690
      Goldsboro, NC $56,480 $45,910 $57,360 80
      Greensboro, NC $55,470 $44,610 $60,810 520
      Durham, NC $55,460 $47,990 $64,990 180
      Eastern North Carolina $54,980 $36,970 $62,360 570
      Western North Carolina $54,930 $47,960 $57,520 710
      Pinehurst, NC $52,190 $52,190 $62,150 50
      Central North Carolina $49,550 $35,480 $58,520 670
      Burlington, NC $49,000 $46,020 $57,990 230
      Hickory, NC $47,720 $45,160 $57,680 340
      Asheville, NC $47,130 $39,460 $58,880 700
      Jacksonville, NC $44,220 $34,990 $59,870 30

      View Machinists salaries in all cities