Salaripedia
English

How much does a family medicine physician make in Florida?

$227,700a year

Median yearly pay for family medicine physicians in Florida. That is $109.47 an hour or $18,980 a month.

Hourly
$109.47
Vs. national median
-7%
Rank among states
40 of 51
Pay range
Lowest 10%: $75,020Median: $227,700Highest 10%: $392,600
PercentileYearlyHourly
10th$75,020$36.07
25th$108,900$52.36
Median$227,700$109.47
75th$282,500$135.83
90th$392,600$188.75

Cities in Florida

Metro areas, median yearly pay.

Sebring, FL$386,800
Crestview, FL$322,000
North Port, FL$321,600
Pensacola, FL$258,600
Lakeland, FL$247,100
Cape Coral, FL$243,900
Port St. Lucie, FL$240,000
Palm Bay, FL$237,200
Tampa, FL$233,200
Punta Gorda, FL$232,900
Naples, FL$232,600
Miami, FL$227,700
Ocala, FL$224,500
Wildwood, FL$223,600
Gainesville, FL$222,800
Deltona, FL$203,500
Tallahassee, FL$171,400
Jacksonville, FL$166,700
Orlando, FL$116,300
Panama City, FL$98,320
Salaries for every job in Florida

Nearby in the ranking

States with similar pay for family medicine physicians.

37. Nebraska$228,600
38. New Mexico$228,000
39. Delaware$228,000
40. Florida$227,700
41. Tennessee$226,800
42. Ohio$223,700
43. Virginia$222,600
Family Medicine Physician salary in all states

Frequently asked questions

How much does a family medicine physician make an hour in Florida?

The median hourly pay in Florida is $109.47 ($227,700 a year).

Do family medicine physicians make more in Florida than the national average?

No: $227,700 against $244,200 nationally, 7% less.

Where does Florida rank for family medicine physician pay?

Florida ranks 40 of 51 states.

Which city in Florida pays family medicine physicians the most?

Sebring, FL, with a median of $386,800 a year.

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.