Paramedics Salary in Pennsylvania

BLS OEWS May 2025 • 16 metro areas • Pennsylvania

Paramedics in Pennsylvania earn a median salary of $52,194 per year on average across 16 metro and nonmetro areas, -10.6% vs the national median of $58,410. An estimated 4,190 paramedics are employed across Pennsylvania, with salaries ranging from $44,240 to $64,240 depending on location.

$52,194 Avg median salary in Pennsylvania
$64,240 Highest paying metro
$44,240 Lowest paying metro
4,190 Employed in Pennsylvania

Compare Paramedics salaries & buying power

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

Full tool →
Paramedics
in
    vs

      Paramedics salaries by city in Pennsylvania

      Metro area Median salary 25th pct 75th pct Employed
      Allentown, PA-NJ $64,240 $59,060 $72,080 330
      Philadelphia, PA-NJ-DE-MD $63,140 $58,810 $82,520 1,440
      Altoona, PA $56,510 $46,070 $60,100 50
      Reading, PA $55,830 $50,710 $62,400 130
      Pittsburgh, PA $54,030 $48,430 $62,620 860
      Harrisburg, PA $53,000 $46,400 $61,630 170
      Lancaster, PA $52,790 $49,160 $60,620 110
      Scranton, PA $51,830 $47,490 $60,380 160
      Northeastern Pennsylvania $50,910 $47,380 $58,410 120
      York, PA $50,600 $47,840 $60,960 140
      Erie, PA $49,460 $44,200 $57,310 70
      Central Pennsylvania $48,000 $45,100 $57,550 200
      Williamsport, PA $47,490 $41,720 $56,690 50
      Northwestern Pennsylvania $47,340 $40,210 $49,920 170
      Southwestern Pennsylvania $45,700 $39,300 $50,320 110
      Johnstown, PA $44,240 $40,890 $49,690 80

      View Paramedics salaries in all cities