Physician Salary in Pennsylvania

Median annual base pay is $85,517 across 657 reported Physician salaries in Pennsylvania.

Updated 23 September 2025

Salary Distribution (By Percentile)

P10P25MedianP75P90
$67,358$69,868$85,517$270,000$341,500

Top Cities in Pennsylvania

CityMedianReports
Uniontown$342,1508
Erie$325,00021
Hershey$319,8566
Williamsport$315,0006
Altoona$300,00013
Chambersburg$285,00011
Camp Hill$278,0135
Johnstown$239,2005
Scranton$234,27314
Monroeville$195,9695

Top Employers in Pennsylvania

EmployerMedianReports
WellSpan Medical Group$343,24212
Fayette Physician Network, Inc.$342,1507
Allegheny Clinic$325,00026
Susquehanna Physician Services$315,0008
Penn State Milton S. Hershey Medical Center$303,0007
Apogee Medical Group, Pennsylvania, PC$300,0005
UPMC$300,0009
Guthrie Medical Group, P.C.$290,00010
Penn State Health Community Medical Group, LLC$278,0136
St. Luke's Physician Group, Inc.$270,0057

By Practice Setting

SettingMedianReports
Hospital (Academic/Teaching)$87,505122
Hospital (Community)$69,713177

Salary by Level

LevelCommon titlesMedianReports
EntryIntern (PGY1)$68,57841
Junior / Early CareerResident (PGY2-3)$70,387241
Mid-LevelSenior Resident · Chief Resident1
SeniorFellow · Clinical Instructor$79,05966
Lead / ExpertAttending Physician · Staff Physician · Assistant Professor$278,013290

By Specialty

SpecialtyMedianReports
Diagnostic Radiology$442,0009
Hospital Medicine - Adult$285,000114
Psychiatry$285,00015
Nephrology$261,42617
Internal Medicine$236,89111
Endocrinology, Diabetes and Metabolism$235,0008
Family Medicine$230,00015
Pediatrics - General$225,0006

How They're Paid

ModelMedianReports
Annual Salary$79,352611
Hourly$299,52030

Physician salaries in other states

Common questions

How much does a Physician make in Pennsylvania?

The median Physician salary in Pennsylvania is $85,517 per year, based on 657 reported salaries.

Which city in Pennsylvania pays Physicians the most?

Uniontown has the highest median at $342,150 per year, of the cities with enough reports to publish a median.

How much does a Physician at the Lead / Expert level make in Pennsylvania?

$278,013 per year at the median — $192,496 above the Physician median in Pennsylvania.

Which employers pay Physicians the most in Pennsylvania?

Of the employers with enough reports to publish a median, WellSpan Medical Group is highest at $343,242 per year.

Am I underpaid as a Physician?

All Physician salaries · Browse salaries by role