Salaripedia
English

How much does a general internal medicine physician make in Florida?

$222,600a year

Median yearly pay for general internal medicine physicians in Florida. That is $107.02 an hour or $18,550 a month.

Hourly
$107.02
Vs. national median
-13%
Rank among states
32 of 45
Jobs in the state
2,390
Pay range
Lowest 10%: $85,220Median: $222,600Highest 10%: $575,200
PercentileYearlyHourly
10th$85,220$40.97
25th$121,000$58.17
Median$222,600$107.02
75th$356,500$171.41
90th$575,200$276.54

Cities in Florida

Metro areas, median yearly pay.

Deltona, FL$358,100
Orlando, FL$324,200
Naples, FL$237,000
Tampa, FL$229,000
Jacksonville, FL$228,200
Port St. Lucie, FL$227,100
Homosassa Springs, FL$210,000
North Port, FL$207,200
Miami, FL$175,000
Salaries for every job in Florida

Nearby in the ranking

States with similar pay for general internal medicine physicians.

29. New Hampshire$229,200
30. Vermont$228,700
31. District of Columbia$223,300
32. Florida$222,600
33. Nebraska$221,400
34. Missouri$216,600
35. Oklahoma$216,600
General Internal Medicine Physician salary in all states

Frequently asked questions

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

The median hourly pay in Florida is $107.02 ($222,600 a year).

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

No: $222,600 against $256,600 nationally, 13% less.

Where does Florida rank for general internal medicine physician pay?

Florida ranks 32 of 45 states.

Which city in Florida pays general internal medicine physicians the most?

Deltona-Daytona Beach-Ormond Beach, FL, with a median of $358,100 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.