facebook tracking Family Medicine Physician salary in Pennsylvania (2025): pay by city

Family Medicine Physician salary in Pennsylvania

What family medicine physicians earn in Pennsylvania and its metro areas, compared with the rest of the country.

May 2025#6 of 50 states
Median pay$306,030$147.13 per hour
vs U.S.+25%U.S. median $244,180
Middle half earn$214,660 – $397,910Top 10%: $413,250+
Jobs4,1901.00× the U.S. concentration

Family Medicine Physician pay in Pennsylvania cities

Metro areas as BLS defines them. Click a column to sort.

Metro areaMedianHourlyJobs
Philadelphia-Camden-Wilmington, PA-NJ-DE-MD$294,430$141.551,790
Pittsburgh, PA$275,930$132.661,730
Allentown-Bethlehem-Easton, PA-NJ$371,260$178.49270
Lancaster, PA$294,800$141.73110
Central Pennsylvania nonmetropolitan area$254,090$122.16100
Harrisburg-Carlisle, PA$295,420$142.0380
Southwestern Pennsylvania nonmetropolitan area$303,830$146.0780
Scranton--Wilkes-Barre, PA$297,430$142.9970
York-Hanover, PA$341,630$164.2470
Erie, PA$277,880$133.5940
Northeastern Pennsylvania nonmetropolitan area$308,840$148.4840
Chambersburg, PA$258,770$124.4130
Johnstown, PA$336,650$161.8530
Advertisement

Hospitals and jobs in Pennsylvania

Family Medicine Physician pay in similar states

Other healthcare salaries in Pennsylvania

Questions

How much does a family medicine physician make in Pennsylvania?

Family Medicine Physicians in Pennsylvania earned a median of $306,030 a year ($147.13 an hour) in May 2025, 25% more than the national median of $244,180. The middle half earned $214,660 to $397,910.

Where in Pennsylvania do family medicine physicians earn the most?

Among areas in Pennsylvania, pay was highest in Allentown-Bethlehem-Easton, PA-NJ at $371,260.

Source: U.S. Bureau of Labor Statistics, Occupational Employment and Wage Statistics, May 2025, all industries. Pay doesn't reflect cost of living, overtime or shift differentials.