Salaripedia
English

How much does a cardiologist make in Tampa?

$515,700a year

Median yearly pay for cardiologists in the Tampa-St. Petersburg-Clearwater, FL metro area. That is $247.94 an hour or $42,980 a month.

Hourly
$247.94
Vs. national median
+4%
Rank among cities
9 of 58
Jobs in the area
70
Pay range
Lowest 10%: $162,800Median: $515,700Highest 10%: $691,800
PercentileYearlyHourly
10th$162,800$78.25
25th$351,100$168.80
Median$515,700$247.94
75th$515,900$248.05
90th$691,800$332.57

Other cities in Florida

Median yearly pay for cardiologists.

Jacksonville, FL$514,700
Miami, FL$239,200
Cardiologist salary in Florida Cardiologist salary in all states

Related jobs in Tampa

Same field, median yearly pay.

Orthopedic Surgeon$523,600
Surgeon$500,400
Radiologist$410,200
Dermatologist$397,700
Physician$362,500
Physician$287,200
Family Medicine Physician$233,200
General Internal Medicine Physician$229,000
Nurse Anesthetist$206,300
Pediatrician$182,700
Salaries for every job in Tampa, FL

Frequently asked questions

How much does a cardiologist make an hour in Tampa?

The median hourly pay in the Tampa-St. Petersburg-Clearwater, FL metro area is $247.94 ($515,700 a year).

Do cardiologists make more in Tampa than the national average?

Yes: $515,700 against $496,000 nationally, 4% more.

How does Tampa compare with the rest of Florida?

The median in Florida is $414,900, so Tampa pays 24% more.

Where does Tampa rank for cardiologist pay?

9 of 58 metro areas with data.

How much does a cardiologist make starting out in Tampa?

The lowest-paid 10% make $162,800 or less a year; the top 10% make $691,800 or more.

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.