Family Medicine Physicians Salary in Pennsylvania

Ranked #8 of 51 · PA

16.6% above U.S. average
Mean annual salary $298,410 ≈ $143/hr
Median annual salary $306,030
Employment 4,190

Salary Distribution (10th–90th percentile)

P10 $156,000P25 $214,660 Median $306,030P75 $397,910P90 $413,250

About 80% of family medicine physicianss in Pennsylvania earn between $156,000 and $413,250. The blue band is the middle 50% (P25–P75); the dot marks the median.

Compared to the U.S.

Pennsylvania
$298,410
U.S. average
$255,820

The mean family medicine physicians salary in Pennsylvania is $298,410, about 16.6% above the U.S. average ($255,820). That works out to roughly $143/hr at 2,080 hours per year.

Metro Areas in Pennsylvania

Metro areaMedianMeanEmployment
Allentown-Bethlehem-Easton, PA-NJ $371,260 $319,800 270
York-Hanover, PA $341,630 $287,850 70
Johnstown, PA $336,650 $314,810 30
Northeastern Pennsylvania nonmetropolitan area $308,840 $311,740 40
Southwestern Pennsylvania nonmetropolitan area $303,830 $301,730 80
Scranton--Wilkes-Barre, PA $297,430 $304,560 70
Harrisburg-Carlisle, PA $295,420 $275,480 80
Lancaster, PA $294,800 $278,710 110

← Back to all family medicine physicians states