Firefighters Salary in North Carolina

BLS OEWS May 2025 • 18 metro areas • North Carolina

Firefighters in North Carolina earn a median salary of $37,825 per year on average across 18 metro and nonmetro areas, -36.5% vs the national median of $59,530. An estimated 17,780 firefighters are employed across North Carolina, with salaries ranging from $32,380 to $47,150 depending on location.

$37,825 Avg median salary in North Carolina
$47,150 Highest paying metro
$32,380 Lowest paying metro
17,780 Employed in North Carolina

Compare Firefighters salaries & buying power

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

Full tool →
Firefighters
in
    vs

      Firefighters salaries by city in North Carolina

      Metro area Median salary 25th pct 75th pct Employed
      Greensboro, NC $47,150 $36,270 $61,260 1,840
      Raleigh, NC $46,050 $35,540 $53,750 2,240
      Rocky Mount, NC $44,650 $28,500 $54,400 230
      Jacksonville, NC $41,670 $32,590 $50,710 350
      Eastern North Carolina $38,800 $31,730 $55,850 810
      Durham, NC $37,860 $34,600 $46,950 1,210
      Charlotte, NC-SC $37,530 $34,160 $55,190 4,520
      Wilmington, NC $37,400 $31,270 $45,770 640
      Asheville, NC $37,050 $32,040 $42,400 920
      Burlington, NC $36,780 $32,180 $43,070 200
      Fayetteville, NC $36,380 $29,190 $43,680 790
      Goldsboro, NC $35,640 $29,350 $37,420 90
      Winston, NC $35,430 $30,100 $40,830 1,050
      Hickory, NC $34,790 $29,890 $44,270 740
      Central North Carolina $34,470 $30,300 $40,480 790
      Greenville, NC $33,910 $31,170 $34,480 170
      Pinehurst, NC $32,910 $26,970 $44,960 220
      Western North Carolina $32,380 $28,870 $34,480 970

      View Firefighters salaries in all cities