What general internal medicine physicians earn in Florida and its metro areas, compared with the rest of the country.
Metro areas as BLS defines them. Click a column to sort.
| Metro area | Median | Hourly | Jobs |
|---|---|---|---|
| Orlando-Kissimmee-Sanford, FL | $324,150 | $155.84 | 400 |
| Jacksonville, FL | $228,220 | $109.72 | 220 |
| Naples-Marco Island, FL | $236,970 | $113.93 | 150 |
| Deltona-Daytona Beach-Ormond Beach, FL | $358,050 | $172.14 | 80 |
| North Port-Bradenton-Sarasota, FL | $207,230 | $99.63 | 80 |
| Homosassa Springs, FL | $209,950 | $100.94 | 50 |
| 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 | – |
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.
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.