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
- Hour
- Day
- Week
- Month
- Year
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).
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
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?
Highest paying cities for Cardiology Physicians near United States
Where can a Cardiology Physician earn more?
Compare salaries for Cardiology Physicians in different locationsFrequently Asked Questions (FAQs) about Cardiology Physician