Explore Jobs
Find Specific Jobs
Explore Careers
Explore Professions
Best Companies
Explore Companies
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.
Level up your salary
Let Zippi find your next Cardiologist job
Level up your salary
Let Zippi find your next Cardiologist job
Rank![]() ![]() | State![]() ![]() | Avg. Salary![]() ![]() | Hourly Rate![]() ![]() |
---|---|---|---|
1 | North Dakota | $212,848 | $102.33 |
2 | Nebraska | $205,401 | $98.75 |
3 | Wisconsin | $199,418 | $95.87 |
4 | Indiana | $205,920 | $99.00 |
5 | Iowa | $203,066 | $97.63 |
6 | Alaska | $204,744 | $98.43 |
7 | Montana | $205,888 | $98.98 |
8 | Tennessee | $199,688 | $96.00 |
9 | Kentucky | $204,893 | $98.51 |
10 | West Virginia | $195,165 | $93.83 |
11 | Ohio | $198,431 | $95.40 |
12 | Minnesota | $198,981 | $95.66 |
13 | Wyoming | $205,415 | $98.76 |
14 | Washington | $200,400 | $96.35 |
15 | Pennsylvania | $193,191 | $92.88 |
16 | Missouri | $199,540 | $95.93 |
17 | Maine | $188,429 | $90.59 |
18 | Kansas | $198,250 | $95.31 |
19 | Utah | $193,387 | $92.97 |
20 | South Dakota | $194,967 | $93.73 |
21 | Georgia | $192,179 | $92.39 |
22 | Illinois | $196,640 | $94.54 |
23 | South Carolina | $193,035 | $92.81 |
24 | North Carolina | $187,312 | $90.05 |
25 | Colorado | $198,416 | $95.39 |
26 | Michigan | $190,965 | $91.81 |
27 | New Mexico | $183,428 | $88.19 |
28 | Mississippi | $187,104 | $89.95 |
29 | Arkansas | $186,152 | $89.50 |
30 | Alabama | $188,291 | $90.52 |
31 | Louisiana | $189,833 | $91.27 |
32 | Idaho | $184,439 | $88.67 |
33 | New Hampshire | $181,541 | $87.28 |
34 | Florida | $183,204 | $88.08 |
35 | Nevada | $182,099 | $87.55 |
36 | Connecticut | $181,234 | $87.13 |
37 | New Jersey | $183,743 | $88.34 |
38 | Massachusetts | $181,828 | $87.42 |
39 | Texas | $185,460 | $89.16 |
40 | Oregon | $176,584 | $84.90 |
41 | Rhode Island | $186,180 | $89.51 |
42 | Vermont | $169,966 | $81.71 |
43 | Delaware | $181,283 | $87.16 |
44 | New York | $176,644 | $84.92 |
45 | Arizona | $176,867 | $85.03 |
46 | District of Columbia | $189,444 | $91.08 |
47 | Oklahoma | $180,020 | $86.55 |
48 | Hawaii | $104,352 | $50.17 |
49 | Maryland | $180,151 | $86.61 |
50 | Virginia | $179,038 | $86.08 |
51 | California | $175,214 | $84.24 |
The highest-paying cities for cardiologists are Fargo, ND, Billings, MT, and Omaha, NE.
Rank![]() ![]() | City![]() ![]() | Avg. Salary![]() ![]() | Hourly Rate![]() ![]() |
---|---|---|---|
1 | Fargo, ND | $365,214 | $175.58 |
2 | Billings, MT | $332,273 | $159.75 |
3 | Omaha, NE | $329,348 | $158.34 |
4 | Cheyenne, WY | $325,164 | $156.33 |
5 | Indianapolis, IN | $325,009 | $156.25 |
6 | Sioux City, IA | $318,773 | $153.26 |
7 | Bowling Green, KY | $318,100 | $152.93 |
8 | Saint Louis, MO | $299,537 | $144.01 |
9 | Duluth, MN | $298,311 | $143.42 |
10 | Topeka, KS | $296,385 | $142.49 |
11 | Sheboygan, WI | $295,670 | $142.15 |
12 | Cleveland, TN | $294,158 | $141.42 |
13 | Vancouver, WA | $289,989 | $139.42 |
14 | Peoria, IL | $286,542 | $137.76 |
15 | Canton, OH | $280,912 | $135.05 |
16 | Salt Lake City, UT | $272,825 | $131.17 |
17 | Canton, GA | $268,121 | $128.90 |
18 | Philadelphia, PA | $258,240 | $124.15 |
19 | Bangor, ME | $255,956 | $123.06 |
20 | Montgomery, AL | $250,329 | $120.35 |
A cardiologist's salary ranges from $150,000 a year at the 10th percentile to $597,000 at the 90th percentile.
Percentile![]() ![]() | Annual Salary![]() ![]() | Monthly Salary![]() ![]() | Hourly 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 |
The highest paying types of cardiologists are rheumatologist, oncologist, and pulmonologist.
Job Title![]() ![]() | Annual Salary![]() ![]() | Monthly Salary![]() ![]() | Hourly Rate![]() ![]() | Job Openings![]() ![]() |
---|---|---|---|---|
Resident Physician | $164,598 | $13,717 | $79.13 | 43,775 |
Doctor | $208,582 | $17,382 | $100.28 | 14,571 |
Pulmonary Physician | $220,773 | $18,398 | $106.14 | 57,339 |
Resident Physician In Radiology | $206,948 | $17,246 | $99.49 | 45,469 |
Gastroenterologist | $242,804 | $20,234 | $116.73 | 19,604 |
Oncologist | $298,009 | $24,834 | $143.27 | 3,801 |
Top companies hiring cardiologists now:
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![]() ![]() | Company![]() ![]() | Average Salary![]() ![]() | Hourly Rate![]() ![]() |
---|---|---|---|
1 | Billings Clinic | $445,033 | $213.96 |
2 | Yuma Regional Medical Center | $442,396 | $212.69 |
3 | Northside Hospital | $419,735 | $201.80 |
4 | Hays Medical Center | $401,335 | $192.95 |
5 | Pikeville Medical Center | $389,828 | $187.42 |
6 | Sanford Health | $382,452 | $183.87 |
7 | Saint Luke's Health System | $382,381 | $183.84 |
8 | Mercy Health | $376,481 | $181.00 |
9 | Central Arizona College | $370,784 | $178.26 |
10 | UnitedHealth Group | $364,549 | $175.26 |
11 | Cardiovascular Care Group | $363,382 | $174.70 |
12 | Claxton Hepburn | $359,414 | $172.80 |
13 | Phelps Health Foundation | $357,754 | $172.00 |
14 | University of Maryland, Baltimore | $356,494 | $171.39 |
15 | Self Regional Healthcare | $355,170 | $170.75 |
16 | Allina Health | $354,555 | $170.46 |
17 | Mayo Clinic | $354,169 | $170.27 |
18 | Virginia Heart | $349,437 | $168.00 |
19 | PeaceHealth | $346,865 | $166.76 |
20 | Great River Health | $346,643 | $166.66 |
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.
Compare cardiologist salaries for individual cities or states with the national average.
Year![]() ![]() | Avg. Salary![]() ![]() | Hourly 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% |
Company![]() ![]() | Job![]() ![]() | Location![]() ![]() | Date Added![]() ![]() | Salary![]() ![]() |
---|---|---|---|---|
Catholic Health Initiatives | Cardiologist Non-Invasive | Lincoln, NE | 12/18/2024 | $458,535 |
Nuvance Health | Excellent Cardiologist Opportunity In | Danbury, CT | 12/18/2024 | $350,000 |
Peacehealth | General Cardiologist | Vancouver, WA | 12/17/2024 | $522,363 |
Centerwell | Non-Invasive Cardiologist Kissimmee FL | Kissimmee, FL | 12/16/2024 | $327,700 |
Coloradoacc | Cardiologist | Mission Viejo, CA | 12/16/2024 | $400,636 |
Vscot | Veterinary Cardiologist Dacvim Cardiology | Pope, MS | 12/16/2024 | $300,000 |
VCA Animal Hospitals | Cardiologist | Kalamazoo, MI | 12/15/2024 | $200,000 |
Multicare | Non-Invasive Cardiologist | Yakima, WA | 12/15/2024 | $548,000 |
Medsocieties | Outpatient Cardiologist Needed In Northern California; No Call and No Weekends | Yuba City, CA | 12/15/2024 | $400,000 |
Coloradoacc | Interventional Cardiologist Opportunity In Kansas | Pittsburg, KS | 12/15/2024 | $50,000 |
Search for cardiologist jobs