The highest-paid cardiologist in New York City, the most populated U.S. city, earns $901,000 per year, according to Medscape’s salary reporter tool.
The average annual wage for cardiologists is $432,490, according to the Bureau of Labor Statistics.
According to World Population Review, New York, Los Angeles, Chicago, Houston and Phoenix are the most populated cities in the U.S. in 2025.
Here is what the highest-paid cardiologist earns annually in the five largest cities in the U.S., their amount of experience and their practice setting.
The highest paid cardiologist in New York City has an average annual salary of $901,000, has 29-35 years of experience and works in a self-employed setting.
The highest paid cardiologist in Los Angeles has an average annual salary of $905,800, has 22-28 years of experience and works in a self-employed setting.
The highest paid cardiologist in Chicago has an average annual salary of $886,600, has 29-35 years of experience and works in a self-employed setting.
The highest paid cardiologist in Houston has an average annual salary of $907,200, has 22-28 years of experience and works in a self-employed setting.
The highest paid cardiologist in Phoenix has an average annual salary of $848,600, has 22-28 years of experience and works in a self-employed setting.
