Post job

Cardiologist salary

Average cardiologist salary

$299,848

$144.16 hourly rate

Entry-level cardiologist salary
$150,000 yearly salary
Updated December 15, 2025

Average Cardiologist Salary

The average salary for a cardiologist is $299,848 per year, equating to approximately $144 per hour. This figure can vary based on several factors including geographic location, years of experience, and specific cardiology subspecialties. For example, cardiologists in urban areas may earn significantly more than those in rural settings.

Where Can a Cardiologist Earn More?

States like California, New York, and Texas often report higher salaries for cardiology professionals due to the demand for specialized medical services. Exploring job opportunities in these states can be beneficial for those seeking higher compensation.

Career Advancement

With experience and further training in subspecialties such as interventional cardiology or electrophysiology, cardiologists can increase their earning potential. Additionally, leadership roles in healthcare organizations can lead to improved salary prospects.

On this page
Cardiologist salary by: 

Let Zippia find your next cardiologist job

Floating question marks illustration

Let Zippia find your next cardiologist job

Floating question marks illustration

Where can a Cardiologist earn more?

Compare salary by location
Vs
380k
360k
340k
320k
300k
280k
260k
240k
220k
Columbus, OH$365,214
Montgomery, AL$250,329
Compare salary by company
Vs
457k
437k
417k
397k
377k
357k
337k
317k
Billings Clinic$445,033
Great River Health$346,643

Cardiologist salary estimates from across the web

Based on the latest salary information compiled by Zippia, Glassdoor, Ziprecruiter, SalaryExpert and Comparably, the average salary for a cardiologist typically falls between $208,444 and $420,022.
zippia
$299,848yearly
glassdoor[1]
$247,690yearly
comparably[2]
$208,444yearly
ZipRecruiter[3]
$357,480yearly
SalaryExpert[4]
$420,022yearly

Average cardiologist salary by state

The average cardiologist salary in North Dakota, Indiana, and Montana are the highest in the U.S. The lowest average cardiologist salary states are Arizona, New York, and Oregon.

  • State view
  • County view
Average salary:

Highest paying states for cardiologists

RankStateAvg. salaryHourly rate
1North Dakota$212,848$102.33
2Nebraska$205,401$98.75
3Wisconsin$199,418$95.87
4Indiana$205,920$99.00
5Iowa$203,066$97.63
6Alaska$204,744$98.43
7Montana$205,888$98.98
8Tennessee$199,688$96.00
9Kentucky$204,893$98.51
10West Virginia$195,165$93.83
11Ohio$198,431$95.40
12Minnesota$198,981$95.66
13Wyoming$205,415$98.76
14Washington$200,400$96.35
15Pennsylvania$193,191$92.88
16Missouri$199,540$95.93
17Maine$188,429$90.59
18Kansas$198,250$95.31
19Utah$193,387$92.97
20South Dakota$194,967$93.73
21Georgia$192,179$92.39
22Illinois$196,640$94.54
23South Carolina$193,035$92.81
24North Carolina$187,312$90.05
25Colorado$198,416$95.39
26Michigan$190,965$91.81
27New Mexico$183,428$88.19
28Mississippi$187,104$89.95
29Arkansas$186,152$89.50
30Alabama$188,291$90.52
31Louisiana$189,833$91.27
32Idaho$184,439$88.67
33New Hampshire$181,541$87.28
34Florida$183,204$88.08
35Nevada$182,099$87.55
36Connecticut$181,234$87.13
37New Jersey$183,743$88.34
38Massachusetts$181,828$87.42
39Texas$185,460$89.16
40Oregon$176,584$84.90
41Rhode Island$186,180$89.51
42Vermont$169,966$81.71
43Delaware$181,283$87.16
44New York$176,644$84.92
45Arizona$176,867$85.03
46District of Columbia$189,444$91.08
47Oklahoma$180,020$86.55
48Hawaii$104,352$50.17
49Maryland$180,151$86.61
50Virginia$179,038$86.08
51California$175,214$84.24

Highest paying cities for cardiologists

The highest-paying cities for cardiologists are Fargo, ND, Billings, MT, and Omaha, NE.

RankCityAvg. salaryHourly rate
1Fargo, ND$365,214$175.58
2Billings, MT$332,273$159.75
3Omaha, NE$329,348$158.34
4Cheyenne, WY$325,164$156.33
5Indianapolis, IN$325,009$156.25
6Sioux City, IA$318,773$153.26
7Bowling Green, KY$318,100$152.93
8Saint Louis, MO$299,537$144.01
9Duluth, MN$298,311$143.42
10Topeka, KS$296,385$142.49
11Sheboygan, WI$295,670$142.15
12Cleveland, TN$294,158$141.42
13Vancouver, WA$289,989$139.42
14Peoria, IL$286,542$137.76
15Canton, OH$280,912$135.05
16Salt Lake City, UT$272,825$131.17
17Canton, GA$268,121$128.90
18Philadelphia, PA$258,240$124.15
19Bangor, ME$255,956$123.06
20Montgomery, AL$250,329$120.35

Cardiologist salary details

A cardiologist's salary ranges from $150,000 a year at the 10th percentile to $597,000 at the 90th percentile.

Average cardiologist salary graph
Average cardiologist salary graph, trends, and summary

What is a cardiologist's salary?

PercentileAnnual salaryMonthly salaryHourly rate
90th Percentile$597,000$49,750$287
75th Percentile$431,000$35,917$207
Average$299,848$24,987$144
25th Percentile$208,000$17,333$100
10th Percentile$150,000$12,500$72

Highest paying cardiologist jobs

The highest paying types of cardiologists are rheumatologist, oncologist, and pulmonologist.

Job titleAnnual salaryMonthly salaryHourly rateJob openings
Resident Physician$164,598$13,717$79.1343,775
Doctor$208,582$17,382$100.2814,571
Pulmonary Physician$220,773$18,398$106.1457,339
Resident Physician In Radiology$206,948$17,246$99.4945,469
Gastroenterologist$242,804$20,234$116.7319,604
Oncologist$298,009$24,834$143.273,801

Which companies pay cardiologists the most?

Cardiologist salaries at Billings Clinic and Yuma Regional Medical Center are the highest-paying according to our most recent salary estimates. In addition, the average cardiologist salary at companies like Northside Hospital and Hays Medical Center are highly competitive.

RankCompanyAverage salaryHourly rate
1Billings Clinic$445,033$213.96
2Yuma Regional Medical Center$442,396$212.69
3Northside Hospital$419,735$201.80
4Hays Medical Center$401,335$192.95
5Pikeville Medical Center$389,828$187.42
6Sanford Health$382,452$183.87
7Saint Luke's Health System$382,381$183.84
8Mercy Health$376,481$181.00
9Central Arizona College$370,784$178.26
10UnitedHealth Group$364,549$175.26
11Cardiovascular Care Group$363,382$174.70
12Claxton Hepburn$359,414$172.80
13Phelps Health Foundation$357,754$172.00
14University of Maryland, Baltimore$356,494$171.39
15Self Regional Healthcare$355,170$170.75
16Allina Health$354,555$170.46
17Mayo Clinic$354,169$170.27
18Virginia Heart$349,437$168.00
19PeaceHealth$346,865$166.76
20Great River Health$346,643$166.66

Wage gap by gender, race and education

$313,000$303,400$293,800$284,200$274,600$265,000
MaleFemale

Cardiologist salary trends

The average cardiologist salary has risen by $35,469 over the last ten years. In 2014, the average cardiologist earned $264,379 annually, but today, they earn $299,848 a year. That works out to a 1% change in pay for cardiologists over the last decade.

Compare cardiologist salaries for cities or states with the national average over time.

Average cardiologist salary over time

Compare cardiologist salaries for individual cities or states with the national average.

Cardiologist salary by year

YearAvg. salaryHourly rate% Change
2025$300,000$144.16+2.4%
2024$293,000$140.66+1.7%
2023$288,000$138.28-5.2%
2022$303,000$145.51+2.1%
2021$296,000$142.43+4.5%

Recently added cardiologist salaries

CompanyJobLocationDate addedSalary
Prime Healthcare ServicesInterventional Cardiologist-Aurora, IL (Per-Diem)Aurora, IL06/29/2025$553,055
Prime Healthcare ServicesInterventional CardiologistPassaic, NJ06/27/2025$400,000
Virtua Health, Inc.Interventional Cardiologist-Virtua Health, New JerseyMarlton, NJ06/27/2025$546,000
Royal Oak Health GroupAZ Phoenix Suburb-Non-Invasive Cardiologist Needed To Start In 2026Chandler, AZ06/27/2025$100,000
Medlead CareersCardiologistNew York, NY06/27/2025$240,000
Dupage Medical GroupGeneral CardiologistNaperville, IL06/26/2025$425,000
Alameda Health SystemAhmg CardiologistOakland, CA06/25/2025$518,536
Dignity HealthAdvanced Heart Failure and Transplant CardiologistPhoenix, AZ06/25/2025$415,918
ImhGeneral Non-Invasive Cardiologist Wheat Ridge CoWheat Ridge, CO06/25/2025$495,000
Medstar Research InstituteMedstar Health-Advanced Heart Failure Cardiologist-Medstar Union Memorial HospitalBaltimore, MD06/25/2025$300,000

Cardiologist salary FAQs

Search for cardiologist jobs

Browse healthcare practitioner and technical jobs