Physicians, All Other Salary in Pennsylvania

BLS OEWS May 2025 • 17 metro areas • Pennsylvania

Physicians, All Other in Pennsylvania earn a median salary of $179,782 per year on average across 17 metro and nonmetro areas. An estimated 20,330 physicians, all other are employed across Pennsylvania, with salaries ranging from $72,540 to $313,620 depending on location.

$179,782 Avg median salary in Pennsylvania
$313,620 Highest paying metro
$72,540 Lowest paying metro
20,330 Employed in Pennsylvania

Compare Physicians, All Other salaries & buying power

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

Full tool →
Physicians, All Other
in
    vs

      Physicians, All Other salaries by city in Pennsylvania

      Metro area Median salary 25th pct 75th pct Employed
      Williamsport, PA $313,620 $210,820 $459,030 200
      Lebanon, PA $290,120 $245,980 $355,640 240
      Altoona, PA $279,160 $151,240 $420,480 240
      Southwestern Pennsylvania $224,990 $77,310 190
      Chambersburg, PA $214,390 $73,000 40
      Northwestern Pennsylvania $211,890 $69,940 $380,390 380
      Lancaster, PA $184,790 $73,290 490
      Philadelphia, PA-NJ-DE-MD $179,220 $78,210 8,290
      Allentown, PA-NJ $172,970 $75,820 1,570
      Pittsburgh, PA $172,490 $72,770 4,830
      Scranton, PA $166,820 $71,720 560
      Central Pennsylvania $160,170 $68,090 360
      Harrisburg, PA $156,000 $73,710 $310,510 1,310
      Northeastern Pennsylvania $101,100 $75,630 $277,040 460
      Erie, PA $78,210 $66,860 510
      Reading, PA $77,820 $68,070 $285,770 500
      Johnstown, PA $72,540 $67,570 160

      View Physicians, All Other salaries in all cities