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.
Maintenance Workers, Machinery
in
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 |