Highest-paid cardiologist in the 5 biggest cities in 2025

Advertisement

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.

New York City

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.

Los Angeles

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.

Chicago

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.

Houston

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.

Phoenix

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.

Advertisement

Next Up in Cardiology

Advertisement