On average, cardiologists nationwide earn $507,000 a year, according to the most recent data from Medscape. However, the highest paid cardiologists in cities including New York City and Los Angeles make far more, with salaries surpassing $1 million.
On average, cardiologists nationwide earn $507,000 a year, according to the most recent data from Medscape. However, the highest paid cardiologists in cities including New York City and Los Angeles make far more, with salaries surpassing $1 million.