Explore jobs
Find specific jobs
Explore careers
Explore professions
Best companies
Explore companies
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.
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.
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.
Let Zippia find your next cardiologist job
Let Zippia find your next cardiologist job
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.
| 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 |
|---|---|---|---|---|
| Prime Healthcare Services | Interventional Cardiologist-Aurora, IL (Per-Diem) | Aurora, IL | 06/29/2025 | $553,055 |
| Prime Healthcare Services | Interventional Cardiologist | Passaic, NJ | 06/27/2025 | $400,000 |
| Virtua Health, Inc. | Interventional Cardiologist-Virtua Health, New Jersey | Marlton, NJ | 06/27/2025 | $546,000 |
| Royal Oak Health Group | AZ Phoenix Suburb-Non-Invasive Cardiologist Needed To Start In 2026 | Chandler, AZ | 06/27/2025 | $100,000 |
| Medlead Careers | Cardiologist | New York, NY | 06/27/2025 | $240,000 |
| Dupage Medical Group | General Cardiologist | Naperville, IL | 06/26/2025 | $425,000 |
| Alameda Health System | Ahmg Cardiologist | Oakland, CA | 06/25/2025 | $518,536 |
| Dignity Health | Advanced Heart Failure and Transplant Cardiologist | Phoenix, AZ | 06/25/2025 | $415,918 |
| Imh | General Non-Invasive Cardiologist Wheat Ridge Co | Wheat Ridge, CO | 06/25/2025 | $495,000 |
| Medstar Research Institute | Medstar Health-Advanced Heart Failure Cardiologist-Medstar Union Memorial Hospital | Baltimore, MD | 06/25/2025 | $300,000 |
Search for cardiologist jobs