Content has loaded

Cardiology physician salary in United States

How much does a Cardiology Physician make in the United States?

Average base salary

$303,368
Average $303,368
Low $173,014
High $531,936

The average salary for a cardiology physician is $303,368 per year in the United States. 1.6k salaries taken from job postings on Indeed in the past 36 months (updated August 31, 2026).

Cardiology Physician job openings in United States

slide 1 of 6
slide1 of 6
Advanced Heart Failure Cardiol...
Mount Sinai Medical Center3.8out of 5 stars.
Miami, FL
Full-time
1 day ago

Highest paying companies for Cardiology Physician in United States

Average year pay is based on job postings on Indeed in the past 36 months.
The Judge Group
 
$509,600per year
View company
Davis Health System
 
$500,000per year
WhidbeyHealth Medical Center
 
$500,000per year
Kansas Medical Center
 
$500,000per year
Source Medical
 
$500,000per year
UofL Health
 
$500,000per year

Looking to Hire?

Post a Job
Post a JobFind the right candidate on Indeed

Highest paying cities for Cardiology Physicians near United States

  1. Queens, NY
    $427,493 per year
  2. Phoenix, AZ
    $309,510 per year
  3. Bronx, NY
    $277,662 per year
  4. Brooklyn, NY
    $275,213 per year
  5. New York, NY
    $271,949 per year

Where can a Cardiology Physician earn more?

Compare salaries for Cardiology Physicians in different locations
vs

Frequently Asked Questions (FAQs) about Cardiology Physician