SalaryData

Cardiologist Salary in the United States

Based on 12K+ data points from BLS and H-1B filings

BLS 2025 Data

Median Annual Salary

$489,121

$235.154/hr

189.8% vs 2024

Salary Range

$140K $759K

10th – 90th percentile

Total Employed

12K

workers nationwide

Cardiologists in the United States earn a median salary of $168,780 per year, reflecting the specialized nature of this medical profession. With approximately 1,530 cardiologists currently employed across the country, this field represents a significant portion of the cardiovascular specialist workforce. The cardiologist salary in the United States varies considerably based on individual circumstances and market conditions.

Several factors influence cardiologist salary in the United States, including geographic location, years of experience, and practice setting. Board certification, subspecialties such as interventional cardiology, and whether a cardiologist works in private practice versus hospital employment all affect compensation levels. Additionally, the local demand for cardiac services, regional cost of living, and patient population demographics contribute to salary variations across different states and metropolitan areas.

Salary Distribution — Cardiologist

Cardiologist salary percentiles
PercentileAnnual Salary
10th percentile$139,820
25th percentile$438,930
Median (50th percentile)$489,121
75th percentile$737,410
90th percentile$758,560

Cardiologist Salary by State

Top 10 Highest-Paying States for Cardiologist

#StateMedian Salaryvs NationalEmployed
1Washington$656,330+34.2%200
2Missouri$648,070+32.5%150
3Nebraska$646,300+32.1%170
4Wisconsin$636,580+30.1%200
5Tennessee$610,080+24.7%560
6Georgia$610,070+24.7%1K
7Indiana$588,890+20.4%140
8Pennsylvania$579,120+18.4%640
9Kentucky$558,180+14.1%
10Alabama$519,480+6.2%130

Historical Salary Trend — Cardiologist

Historical Cardiologist salary trend
YearMedian Salary (United States)
2022$175,900
2023$141,410
2024$168,780
2025$489,121

Cardiologist Salary by Experience Level

Frequently Asked Questions

How much do cardiologists make per hour in the United States?

Cardiologists earn a median hourly rate of $81/hour in the United States. This translates to an annual median salary of $168,780, making it one of the highest-paying medical specialties.

What is the salary range for cardiologists in the US?

The salary range for cardiologists in the United States starts at $95,100 annually at the lower end. The median salary is $168,780/year, with top earners commanding significantly higher compensation depending on location and experience.

Which state pays cardiologists the most?

Texas offers the top compensation for cardiologists in the United States with a salary of $168,780/year. This matches the national median, making Texas an attractive location for cardiology professionals.

How many cardiologists are employed in the United States?

There are approximately 1,530 cardiologists currently employed in the United States. This relatively limited number reflects the specialized nature of cardiology and the extensive training required for the profession.

More Locations