Family Medicine Physicians Salary in Pennsylvania
BLS OEWS May 2025 • 14 metro areas • Pennsylvania
Family Medicine Physicians in Pennsylvania earn a median salary of $240,920 per year on average across 14 metro and nonmetro areas, +1.1% vs the national median of $238,380. An estimated 5,170 family medicine physicians are employed across Pennsylvania, with salaries ranging from $202,950 to $336,650 depending on location.
$240,920
Avg median salary in Pennsylvania
$336,650
Highest paying metro
$202,950
Lowest paying metro
5,170
Employed in Pennsylvania
Compare Family Medicine Physicians salaries & buying power
Pick two cities to see how salary and purchasing power differ.
Family Medicine Physicians
inFamily Medicine Physicians salaries by city in Pennsylvania
| Metro area | Median salary | 25th pct | 75th pct | Employed |
|---|---|---|---|---|
| Johnstown, PA | $336,650 | $295,580 | $346,450 | 30 |
| Southwestern Pennsylvania | $303,830 | $254,090 | $334,030 | 80 |
| Philadelphia, PA-NJ-DE-MD | $294,430 | $196,250 | $364,870 | 1,790 |
| Pittsburgh, PA | $275,930 | $213,140 | $354,630 | 1,730 |
| Northeastern Pennsylvania | $237,740 | $161,180 | — | 110 |
| Erie, PA | $225,490 | $138,170 | — | 100 |
| Scranton, PA | $221,070 | $129,010 | — | 220 |
| York, PA | $218,180 | $113,050 | — | 130 |
| Lancaster, PA | $216,440 | $150,380 | — | 190 |
| Allentown, PA-NJ | $215,010 | $195,970 | — | 360 |
| Harrisburg, PA | $212,440 | $170,190 | — | 190 |
| Central Pennsylvania | $208,280 | $169,830 | — | 160 |
| Williamsport, PA | $204,440 | $121,630 | — | 40 |
| Chambersburg, PA | $202,950 | $157,170 | $210,040 | 40 |