General Internal Medicine Physicians Salary in Pennsylvania
BLS OEWS May 2025 • 5 metro areas • Pennsylvania
General Internal Medicine Physicians in Pennsylvania earn a median salary of $260,144 per year on average across 5 metro and nonmetro areas, +10.1% vs the national median of $236,350. An estimated 1,020 general internal medicine physicians are employed across Pennsylvania, with salaries ranging from $159,330 to $344,040 depending on location.
$260,144
Avg median salary in Pennsylvania
$344,040
Highest paying metro
$159,330
Lowest paying metro
1,020
Employed in Pennsylvania
Compare General Internal Medicine Physicians salaries & buying power
Pick two cities to see how salary and purchasing power differ.
General Internal Medicine Physicians
in
General Internal Medicine Physicians salaries by city in Pennsylvania
| Metro area | Median salary | 25th pct | 75th pct | Employed |
|---|---|---|---|---|
| York, PA | $344,040 | $287,730 | $402,010 | 50 |
| Allentown, PA-NJ | $296,980 | $237,470 | $363,200 | — |
| Harrisburg, PA | $288,290 | $245,120 | $349,150 | 40 |
| Pittsburgh, PA | $212,080 | $205,830 | — | — |
| Philadelphia, PA-NJ-DE-MD | $159,330 | $67,360 | $271,330 | 930 |