SalaryData

Family Medicine Physician Salary in the United States

Based on 45K+ data points from BLS and H-1B filings

BLS 2024 Data

Median Annual Salary

$215,973

$103.833/hr

5.0% vs 2023

Salary Range

$114K $220K

10th – 90th percentile

Total Employed

45K

workers nationwide

Family Medicine Physicians in the United States earn a median salary of $215,973 per year, reflecting the significant compensation for primary care providers who form the backbone of America's healthcare system. With approximately 45,430 family medicine physicians currently employed nationwide, this specialty represents a substantial portion of the physician workforce dedicated to preventive care and ongoing patient relationships.

Family Medicine Physician salary in the United States varies considerably based on several key factors, including geographic location, years of clinical experience, practice setting, and patient volume. Physicians working in rural or underserved areas may command higher salaries to offset recruitment challenges, while those in urban centers might earn differently based on local demand and cost of living. Additionally, compensation structures differ significantly between private practice, hospital employment, and academic medicine positions.

Salary Distribution — Family Medicine Physician

Family Medicine Physician salary percentiles
PercentileAnnual Salary
10th percentile$114,200
25th percentile$227,300
Median (50th percentile)$215,973
75th percentile$225,000
90th percentile$220,370

Family Medicine Physician Salary by State

Top 10 Highest-Paying States for Family Medicine Physician

#StateMedian Salaryvs NationalEmployed
1New Hampshire$238,370+10.4%410
2Kansas$237,200+9.8%140
3South Carolina$236,950+9.7%1K
4Delaware$235,960+9.3%640
5Vermont$233,160+8.0%350
6Mississippi$231,580+7.2%780
7Tennessee$229,050+6.1%3K
8Texas$228,560+5.8%7K
9North Carolina$227,310+5.2%2K
10Hawaii$222,790+3.2%

Historical Salary Trend — Family Medicine Physician

Historical Family Medicine Physician salary trend
YearMedian Salary (United States)
2022$202,765
2023$205,639
2024$215,973

Family Medicine Physician Salary by Experience Level

Frequently Asked Questions

How much do family medicine physicians make per hour in the United States?

Family medicine physicians earn a median hourly rate of $104/hour in the United States. This translates to an annual median salary of $215,973, though hourly rates can vary based on experience, location, and employment type.

What is the salary range for family medicine doctors in the US?

The salary range for family medicine physicians in the United States spans from $114,200 on the lower end to $220,370 on the higher end. This wide range reflects differences in experience, geographic location, and practice settings.

Which state pays family medicine physicians the most?

New Hampshire offers the highest compensation for family medicine physicians, with a top paying salary of $238,370/year. This exceeds the national median by approximately $22,000 annually.

How many family medicine physicians are employed in the United States?

There are currently 45,430 family medicine physicians employed throughout the United States. This represents the total workforce in this medical specialty across all states and practice settings.

Related Occupations

More Locations