Salaripedia
English

How much does a family medicine physician make?

$244,200a year

Median yearly pay in the United States: half earn more and half earn less. That is $117.39 an hour or $20,350 a month.

Hourly
$117.39
Average (mean)
$255,800
Jobs
107,510
Pay range
Lowest 10%: $76,830Median: $244,200Highest 10%: $428,600
PercentileYearlyHourly
10th$76,830$36.94
25th$162,400$78.09
Median$244,200$117.39
75th$334,300$160.71
90th$428,600$206.03

By state

Median yearly pay.

Rhode Island$467,200
Oklahoma$361,400
Idaho$347,200
Montana$330,800
Alaska$323,500
Pennsylvania$306,000
Utah$297,500
Oregon$293,200
Washington$292,900
Arizona$292,800
New Jersey$292,200
Wisconsin$290,600
Maryland$285,700
North Dakota$280,100
Minnesota$280,000
Massachusetts$277,500
West Virginia$272,700
New Hampshire$268,700
Colorado$265,600
Iowa$265,200
Wyoming$264,600
Indiana$261,900
Georgia$259,300
Louisiana$255,300
California$252,000
Nevada$251,600
Kentucky$248,700
Illinois$245,100
South Dakota$240,000
Maine$239,900
Vermont$239,300
South Carolina$239,200
Texas$235,700
Mississippi$235,600
District of Columbia$233,400
Kansas$229,400
Nebraska$228,600
New Mexico$228,000
Delaware$228,000
Florida$227,700
Tennessee$226,800
Ohio$223,700
Virginia$222,600
Hawaii$218,200
Arkansas$215,800
North Carolina$215,200
Michigan$214,100
New York$210,900
Missouri$171,200
Connecticut$163,900
Alabama$134,600

Highest paying cities

Metro areas, median yearly pay.

Oklahoma City, OK$481,900
Knoxville, TN$460,100
Great Falls, MT$449,800
Lawton, OK$448,500
Providence, RI$438,300
Provo, UT$413,900
Salinas, CA$410,400
St. Joseph, MO$400,000
Atlantic City, NJ$393,900
Sebring, FL$386,800
Hagerstown, MD$379,100
Helena, MT$375,300
Allentown, PA$371,300
Bozeman, MT$366,600
Kenosha, WI$359,800

In other countries

Family Medicine Physician belongs to the international group "Generalist medical practitioners".

Compare pay in 140 countries

Similar jobs

Frequently asked questions

How much does a family medicine physician make an hour?

The median hourly pay is $117.39 ($244,200 a year).

How much does a family medicine physician make a month?

About $20,350 a month before tax, based on a median of $244,200 a year.

How much does a family medicine physician make starting out?

The lowest-paid 10% make $76,830 or less a year ($36.94 an hour); the top 10% make $428,600 or more.

Which state pays family medicine physicians the most?

Rhode Island, with a median of $467,200 a year, followed by Oklahoma ($361,400) and Idaho ($347,200).

Which city pays family medicine physicians the most?

Oklahoma City, OK, with a median of $481,900 a year.

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

About 107,510 people work as family medicine physicians.

Source: U.S. Bureau of Labor Statistics, Occupational Employment and Wage Statistics (OEWS): pay in May 2025, published by BLS in 2026. Hourly pay is the yearly figure divided by 2,080 hours.