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.

Full tool →
Maintenance and Repair Workers, General
in
    vs

      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

      View Maintenance and Repair Workers, General salaries in all cities