Salaripedia
English

How much does a physician make in Pennsylvania?

$413,400a year

Median yearly pay for physicians in Pennsylvania. That is $198.74 an hour or $34,450 a month.

Hourly
$198.74
Vs. national median
+32%
Rank among states
1 of 35
Jobs in the state
210
Pay range
Lowest 10%: $187,000Median: $413,400Highest 10%: $455,400
PercentileYearlyHourly
10th$187,000$89.91
25th$299,000$143.74
Median$413,400$198.74
75th$455,400$218.95
90th$455,400$218.95

Cities in Pennsylvania

Metro areas, median yearly pay.

Philadelphia, PA$365,800
Salaries for every job in Pennsylvania

Nearby in the ranking

States with similar pay for physicians.

1. Pennsylvania$413,400
2. West Virginia$400,100
3. Nevada$384,400
4. Illinois$381,800
Physician salary in all states

Frequently asked questions

How much does a physician make an hour in Pennsylvania?

The median hourly pay in Pennsylvania is $198.74 ($413,400 a year).

Do physicians make more in Pennsylvania than the national average?

Yes: $413,400 against $312,400 nationally, 32% more.

Where does Pennsylvania rank for physician pay?

Pennsylvania ranks 1 of 35 states.

Which city in Pennsylvania pays physicians the most?

Philadelphia-Camden-Wilmington, PA-NJ-DE-MD, with a median of $365,800 a year.

Source: U.S. Bureau of Labor Statistics, Occupational Employment and Wage Statistics (OEWS): pay in May 2025, published by BLS in 2026. Hourly pay is the yearly figure divided by 2,080 hours.