Cardiologist Salary in the United States
Based on 2K+ data points from BLS and H-1B filings
Median Annual Salary
$168,780
$81.144/hr
▲ 19.4% vs 2023Salary 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
| Percentile | Annual 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
| # | State | Median Salary | vs National | Employed |
|---|---|---|---|---|
| 1 | Texas | $168,780 | +0.0% | 2K |
Historical Salary Trend — Cardiologist
| Year | Median 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.