SalaryCalculations

General Internal Medicine Physicians Salary in Pennsylvania

State wage data from the BLS OEWS survey, May 2025.

Median annual

$213,310

Median hourly

$103

Average annual

$226,950

Employed in state

990

The median annual salary for General Internal Medicine Physicians in Pennsylvania is $213,310, or about $103 an hour. That is 17% lower than the national median.

Pay in Pennsylvania ranges from $67,360 at the 10th percentile to $415,810 at the 90th percentile. Roughly 990 people work as general internal medicine physicians in the state.

Pay distribution in Pennsylvania

10th$67,360
25th$67,360
Median$213,310
75th$310,840
90th$415,810

Salary calculator

Hourly
$102.55
Daily
$820
Weekly
$4,102
Bi-weekly
$8,204
Monthly
$17,776
Annual
$213,310

$213,310 a year is around the 50th percentile for General Internal Medicine Physicianss in Pennsylvania. The median is $213,310.

General Internal Medicine Physicians pay by metro area in Pennsylvania

Metro areaMedian annualEmployment
York-Hanover, PA$344,04050
Allentown-Bethlehem-Easton, PA-NJ$296,980N/A
Pittsburgh, PA$291,570150
Harrisburg-Carlisle, PA$288,29040
Philadelphia-Camden-Wilmington, PA-NJ-DE-MD$159,330930

Other jobs in Pennsylvania

All salaries in Pennsylvania →