facebook tracking General Internal Medicine Physician salary in Florida (2025): pay by city

General Internal Medicine Physician salary in Florida

What general internal medicine physicians earn in Florida and its metro areas, compared with the rest of the country.

May 2025#31 of 44 states
Median pay$222,600$107.02 per hour
vs U.S.−13%U.S. median $256,560
Middle half earn$121,000 – $356,540Top 10%: $575,210+
Jobs2,3900.56× the U.S. concentration

General Internal Medicine Physician pay in Florida cities

Metro areas as BLS defines them. Click a column to sort.

Metro areaMedianHourlyJobs
Orlando-Kissimmee-Sanford, FL$324,150$155.84400
Jacksonville, FL$228,220$109.72220
Naples-Marco Island, FL$236,970$113.93150
Deltona-Daytona Beach-Ormond Beach, FL$358,050$172.1480
North Port-Bradenton-Sarasota, FL$207,230$99.6380
Homosassa Springs, FL$209,950$100.9450
Miami-Fort Lauderdale-West Palm Beach, FL$174,990$84.13–
Port St. Lucie, FL$227,140$109.20–
Tampa-St. Petersburg-Clearwater, FL$228,950$110.07–
Advertisement

Hospitals and jobs in Florida

General Internal Medicine Physician pay in similar states

Other healthcare salaries in Florida

Questions

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

General Internal Medicine Physicians in Florida earned a median of $222,600 a year ($107.02 an hour) in May 2025, 13% less than the national median of $256,560. The middle half earned $121,000 to $356,540.

Where in Florida do general internal medicine physicians earn the most?

Among areas in Florida, pay was highest in Deltona-Daytona Beach-Ormond Beach, FL at $358,050.

Source: U.S. Bureau of Labor Statistics, Occupational Employment and Wage Statistics, May 2025, all industries. Pay doesn't reflect cost of living, overtime or shift differentials.