SalaryData

Internal Medicine Physician Salary in Florida

Based on 2K+ workers in Florida

Data year: 2025 · Last updated: June 2026

Median Annual Salary (FL)

$222,600

$107.019/hr

vs National Average

$260,282

-14.5% vs national median

Salary Range (10th–90th)

$85K $575K

2K employed in Florida

Internal Medicine Physician salary in Florida averages $222,600 annually, according to current labor data covering 2,390 employed physicians in the state. This median represents a solid income for medical professionals, though it falls approximately 14% below the national average for this specialty. Understanding compensation in Florida's healthcare market is essential for physicians considering practice locations.

Several factors influence Internal Medicine Physician salary in Florida, including years of clinical experience, practice setting, geographic location within the state, and patient population served. Board certification, specialized training, and employment type—whether in private practice, hospital systems, or academic institutions—also significantly impact earning potential. Additionally, demand for internists and local cost of living variations create salary differences across different Florida regions.

Salary Distribution — Internal Medicine Physician in Florida

Internal Medicine Physician (FL) salary percentiles
PercentileAnnual Salary
10th percentile$85,220
25th percentile$121,000
Median (50th percentile)$222,600
75th percentile$356,540
90th percentile$575,210

Historical Salary Trend — Internal Medicine Physician in Florida vs National

Historical Internal Medicine Physician (Florida vs National) salary trend
YearMedian Salary (United States)
2022$222,160
2023$217,910
2025$222,600
Historical salary trend for Internal Medicine Physician in Florida
YearFlorida MedianNational Median
2022$222,160$188,484
2023$217,910$205,372
2025$222,600$260,282

Internal Medicine Physician Salary by Experience Level in Florida

Internal Medicine Physician Salary in Other States

Frequently Asked Questions

How much do internal medicine physicians make in Florida?

Internal medicine physicians in Florida earn a median salary of $222,600 per year, or approximately $107 per hour. This is 14.5% below the national average for this specialty.

What is the salary range for internal medicine doctors in Florida?

Internal medicine physician salaries in Florida range from $85,220 to $575,210 annually, depending on experience, location within the state, and individual practice circumstances.

Is internal medicine physician pay in Florida lower than the national average?

Yes, internal medicine physicians in Florida earn 14.5% less than the national average, with a median salary of $222,600 compared to higher rates in other states.

How many internal medicine physicians are employed in Florida?

There are approximately 2,390 internal medicine physicians currently employed in Florida, representing a substantial medical workforce in the state.

Related Occupations

More Locations