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.

Full tool →
Family Medicine Physicians
in
    vs

      Family Medicine Physicians salaries by city in Pennsylvania

      Metro areaMedian salary25th pct75th pctEmployed
      Johnstown, PA$336,650$295,580$346,45030
      Southwestern Pennsylvania$303,830$254,090$334,03080
      Philadelphia, PA-NJ-DE-MD$294,430$196,250$364,8701,790
      Pittsburgh, PA$275,930$213,140$354,6301,730
      Northeastern Pennsylvania$237,740$161,180110
      Erie, PA$225,490$138,170100
      Scranton, PA$221,070$129,010220
      York, PA$218,180$113,050130
      Lancaster, PA$216,440$150,380190
      Allentown, PA-NJ$215,010$195,970360
      Harrisburg, PA$212,440$170,190190
      Central Pennsylvania$208,280$169,830160
      Williamsport, PA$204,440$121,63040
      Chambersburg, PA$202,950$157,170$210,04040

      View Family Medicine Physicians salaries in all cities