Maintenance and Repair Workers, General Salary in North Carolina
BLS OEWS May 2025 • 18 metro areas • North Carolina
Maintenance and Repair Workers, General in North Carolina earn a median salary of $45,716 per year on average across 18 metro and nonmetro areas, -6% vs the national median of $48,620. An estimated 46,430 maintenance and repair workers, general are employed across North Carolina, with salaries ranging from $40,410 to $50,250 depending on location.
$45,716
Avg median salary in North Carolina
$50,250
Highest paying metro
$40,410
Lowest paying metro
46,430
Employed in North Carolina
Compare Maintenance and Repair Workers, General salaries & buying power
Pick two cities to see how salary and purchasing power differ.
Maintenance and Repair Workers, General
in
Maintenance and Repair Workers, General salaries by city in North Carolina
| Metro area | Median salary | 25th pct | 75th pct | Employed |
|---|---|---|---|---|
| Charlotte, NC-SC | $50,250 | $40,980 | $62,520 | 11,930 |
| Raleigh, NC | $48,890 | $41,270 | $59,850 | 6,400 |
| Durham, NC | $48,790 | $43,350 | $60,160 | 3,020 |
| Hickory, NC | $47,330 | $37,360 | $59,100 | 1,490 |
| Winston, NC | $47,130 | $37,030 | $59,050 | 2,600 |
| Greensboro, NC | $46,790 | $38,130 | $58,490 | 3,550 |
| Greenville, NC | $46,280 | $36,840 | $59,110 | 580 |
| Burlington, NC | $46,010 | $37,500 | $56,630 | 620 |
| Central North Carolina | $45,990 | $36,080 | $55,650 | 2,840 |
| Wilmington, NC | $45,730 | $36,730 | $52,680 | 1,570 |
| Asheville, NC | $45,390 | $37,400 | $53,370 | 2,040 |
| Eastern North Carolina | $44,420 | $35,920 | $52,960 | 3,370 |
| Fayetteville, NC | $44,270 | $35,680 | $56,290 | 1,140 |
| Pinehurst, NC | $44,240 | $36,740 | $49,920 | 340 |
| Goldsboro, NC | $43,730 | $35,990 | $49,250 | 430 |
| Rocky Mount, NC | $43,700 | $34,510 | $55,540 | 580 |
| Western North Carolina | $43,530 | $36,230 | $49,020 | 3,490 |
| Jacksonville, NC | $40,410 | $32,680 | $48,360 | 440 |