Highway Maintenance Workers Salary in North Carolina

BLS OEWS May 2025 • 17 metro areas • North Carolina

Highway Maintenance Workers in North Carolina earn a median salary of $44,264 per year on average across 17 metro and nonmetro areas, -9.8% vs the national median of $49,070. An estimated 3,730 highway maintenance workers are employed across North Carolina, with salaries ranging from $41,380 to $48,500 depending on location.

$44,264 Avg median salary in North Carolina
$48,500 Highest paying metro
$41,380 Lowest paying metro
3,730 Employed in North Carolina

Compare Highway Maintenance Workers salaries & buying power

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

Full tool →
Highway Maintenance Workers
in
    vs

      Highway Maintenance Workers salaries by city in North Carolina

      Metro area Median salary 25th pct 75th pct Employed
      Fayetteville, NC $48,500 $43,250 $51,720 80
      Asheville, NC $47,450 $41,270 $52,770 130
      Eastern North Carolina $47,450 $39,900 $51,720 500
      Rocky Mount, NC $47,450 $39,060 $51,720 70
      Wilmington, NC $45,440 $39,900 $51,720 110
      Raleigh, NC $43,880 $34,760 $50,450 280
      Western North Carolina $43,530 $42,200 $55,500 540
      Burlington, NC $43,250 $40,930 $50,450 40
      Winston, NC $43,250 $34,210 $50,230 230
      Hickory, NC $43,250 $40,060 $50,450 110
      Greensboro, NC $43,250 $40,340 $50,230 240
      Goldsboro, NC $43,250 $35,630 $50,230 40
      Durham, NC $43,250 $35,630 $47,450 150
      Charlotte, NC-SC $43,250 $39,950 $52,900 740
      Central North Carolina $43,250 $38,320 $51,720 390
      Greenville, NC $41,410 $32,160 $48,630
      Pinehurst, NC $41,380 $34,330 $44,480 80

      View Highway Maintenance Workers salaries in all cities