SalaryData

Cardiologist Salary in the United States

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

BLS 2024 Data

Median Annual Salary

$168,780

$81.144/hr

19.4% vs 2023

Salary Range

$95K

10th – 90th percentile

Total Employed

2K

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$95,100
25th percentile$133,850
Median (50th percentile)$168,780

Cardiologist Salary by State

Top 10 Highest-Paying States for Cardiologist

#StateMedian Salaryvs NationalEmployed
1Texas$168,780+0.0%2K

Historical Salary Trend — Cardiologist

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

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