Firefighters Salary in Pennsylvania

BLS OEWS May 2025 • 14 metro areas • Pennsylvania

Firefighters in Pennsylvania earn a median salary of $59,901 per year on average across 14 metro and nonmetro areas, +0.6% vs the national median of $59,530. An estimated 6,020 firefighters are employed across Pennsylvania, with salaries ranging from $38,370 to $80,300 depending on location.

$59,901 Avg median salary in Pennsylvania
$80,300 Highest paying metro
$38,370 Lowest paying metro
6,020 Employed in Pennsylvania

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 Pennsylvania

      Metro area Median salary 25th pct 75th pct Employed
      Allentown, PA-NJ $80,300 $48,740 $81,730 320
      Philadelphia, PA-NJ-DE-MD $78,980 $53,210 $90,240 3,440
      Pittsburgh, PA $71,430 $50,010 $71,430 900
      York, PA $68,270 $42,660 $89,190 190
      Erie, PA $64,990 $40,280 $94,610 140
      Reading, PA $61,660 $33,390 $77,100 210
      Harrisburg, PA $61,100 $49,310 $63,290 180
      Lebanon, PA $57,910 $48,160 $73,230 40
      Scranton, PA $55,780 $39,770 $74,650 260
      Lancaster, PA $55,440 $41,490 $66,000 120
      Chambersburg, PA $53,810 $35,360 $72,700 90
      Johnstown, PA $51,050 $45,670 $58,500 50
      Northwestern Pennsylvania $39,530 $36,030 $46,900 40
      Southwestern Pennsylvania $38,370 $34,870 $40,350 40

      View Firefighters salaries in all cities