Cardiologist salary

Average cardiologist salary

$299,848

$144.16 hourly rate

Entry-level cardiologist salary
$150,000 yearly salary
Updated January 8, 2025

How much does a cardiologist make?

The average cardiologist salary in the United States is $299,848. Cardiologist salaries typically range between $150,000 and $597,000 yearly. The average hourly rate for cardiologists is $144.16 per hour.

Cardiologist salary is impacted by location, education, and experience. Cardiologists earn the highest average salary in North Dakota.

On This Page
Cardiologist salary by: 
Zippi Waving Small

Level up your salary

Let Zippi find your next Cardiologist job

Zippi Waving Small

Level up your salary

Let Zippi find your next Cardiologist job

Where can a Cardiologist earn more?

Compare salary by location
Loading...
Vs
Loading...
380k
360k
340k
320k
300k
280k
260k
240k
220k
Columbus, OH$365,214
Montgomery, AL$250,329
Compare salary by company
Loading...
Vs
Loading...
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

Highest paying states for cardiologists

Rank
ascdesc
State
ascdesc
Avg. Salary
ascdesc
Hourly Rate
ascdesc
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.

Rank
ascdesc
City
ascdesc
Avg. Salary
ascdesc
Hourly Rate
ascdesc
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?

Percentile
ascdesc
Annual Salary
ascdesc
Monthly Salary
ascdesc
Hourly Rate
ascdesc
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 Title
ascdesc
Annual Salary
ascdesc
Monthly Salary
ascdesc
Hourly Rate
ascdesc
Job Openings
ascdesc
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.

Rank
ascdesc
Company
ascdesc
Average Salary
ascdesc
Hourly Rate
ascdesc
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.

  • National Average
  • Columbus, OH

Cardiologist salary by year

Year
ascdesc
Avg. Salary
ascdesc
Hourly Rate
ascdesc
% Change
ascdesc
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

Company
ascdesc
Job
ascdesc
Location
ascdesc
Date Added
ascdesc
Salary
ascdesc
Catholic Health InitiativesCardiologist Non-InvasiveLincoln, NE12/18/2024$458,535
Nuvance HealthExcellent Cardiologist Opportunity InDanbury, CT12/18/2024$350,000
PeacehealthGeneral CardiologistVancouver, WA12/17/2024$522,363
CenterwellNon-Invasive Cardiologist Kissimmee FLKissimmee, FL12/16/2024$327,700
ColoradoaccCardiologistMission Viejo, CA12/16/2024$400,636
VscotVeterinary Cardiologist Dacvim CardiologyPope, MS12/16/2024$300,000
VCA Animal HospitalsCardiologistKalamazoo, MI12/15/2024$200,000
MulticareNon-Invasive CardiologistYakima, WA12/15/2024$548,000
MedsocietiesOutpatient Cardiologist Needed In Northern California; No Call and No WeekendsYuba City, CA12/15/2024$400,000
ColoradoaccInterventional Cardiologist Opportunity In KansasPittsburg, KS12/15/2024$50,000

Cardiologist salary FAQs

Search for cardiologist jobs

Loading...
Loading...

Browse healthcare practitioner and technical jobs