Cardiologists earned a median annual wage of $496,010 in May 2025, according to the Bureau of Labor Statistics. That is the second-highest median of the physician occupations BLS lists. The mean was $454,940, and the 90th percentile was $712,130. Enter your pay to convert it and find its percentile band.
Annual gross pay
Calculations run in your browser. Inputs are not sent to our servers; anything you Save stays in this browser only.
Saved results (0)
How to Use the Cardiologist Salary Calculator
- Choose annual salary or hourly rate. Most cardiology contracts quote an annual base salary.
- Enter your base pay, your hours per week and your weeks per year. Add other annual pay or a second offer if you have them.
- Read your annual gross pay, the pay-period amounts and where your hourly pay sits in the BLS wage table.
What each result tells you:
| Result | What it means |
|---|---|
| Annual gross pay | Base pay for the year plus any other annual pay you entered, before tax. |
| Monthly, biweekly, weekly | Annual gross pay divided by 12, 26 and 52. |
| Hourly | Base pay per paid hour. This is the number compared with BLS. |
| BLS percentile band | The two published BLS percentiles your hourly pay falls between. |
| Approximate percentile, hourly | A straight-line estimate between those two percentiles. BLS does not publish it. The verdict band uses this number. |
| Approximate percentile, annual | The same estimate for your base annual pay against BLS annual wages, which assume 2,080 hours. |
| Gap to BLS median | Your hourly pay minus the BLS median hourly wage, in dollars and percent. |
| Full-time equivalent | Your hourly pay times 2,080 hours, the work year BLS uses for annual wages. |
| Second offer rows | The second offer as annual and hourly pay, its percentile and the yearly difference. |
The first preset is an example, not a typical wage. It shows a cardiologist paid $500,000 for 50 hours a week and 48 weeks. That is $208.33 an hour. The annual figure sits just above the median, yet the hourly rate is about the 43rd percentile.
What Is the Cardiologist Salary Calculator?
The cardiologist salary calculator is a gross pay converter tied to the Bureau of Labor Statistics (BLS) wage table for cardiologists, occupation code 29-1212. It converts your pay to a year, a month, a pay period, a week and an hour, and it shows the percentile band that pay falls in.
Cardiologists diagnose, treat, manage and prevent diseases or conditions of the cardiovascular system, such as valve problems, high blood pressure and heart attacks. BLS notes that they may subspecialize in interventional procedures, echocardiography or electrophysiology.
All of those subspecialties share one wage table. BLS publishes no separate figure for interventional cardiologists or electrophysiologists, so this page has no subspecialty selector and applies no subspecialty premium.
The table is steep in its lower half. The 10th percentile is $107,190, the 25th is $274,280 and the median is $496,010. A cardiologist at the 25th percentile earns $221,730 less than one at the median. The mean of $454,940 sits $41,070 below the median for the same reason.
The table covers 17,290 employee jobs. Surgeons have separate BLS tables and are not in this one.
How Does the Cardiologist Salary Calculator Work?
The calculator converts your pay between time periods, then places your hourly pay in the BLS wage distribution for cardiologists.
Annual pay = hourly rate x hours per week x weeks per yearApproximate percentile = P1 + (your hourly - W1) / (W2 - W1) x (P2 - P1)- Convert. An hourly rate is multiplied by hours and weeks. A salary is divided by them to get pay per hour.
- Add other pay. Call pay, year-end bonuses and profit sharing you typed are added to the annual total only.
- Find the band. Your base hourly pay is checked against the 10th, 25th, 50th, 75th and 90th percentile wages. Your base annual pay is checked against the annual wages in the same way.
- Interpolate. W1 and W2 are the two BLS wages around your pay. P1 and P2 are their percentiles.
- Measure the gap. Your hourly pay minus the median, then divided by the median.
The table below is the full BLS wage table for cardiologists. It is the only table this page uses.
| Cardiologists (SOC 29-1212) | Hourly wage | Annual wage |
|---|---|---|
| 10th percentile | $51.53 | $107,190 |
| 25th percentile | $131.87 | $274,280 |
| 50th percentile (median) | $238.47 | $496,010 |
| 75th percentile | $293.30 | $610,060 |
| 90th percentile | $342.37 | $712,130 |
| Mean (average) | $218.72 | $454,940 |
| Employment | 17,290 jobs | |
Source: BLS OEWS, national estimates, May 2025. Read on 2026-10-02.
BLS annual wages equal the hourly wage times 2,080 hours. That is 40 hours for 52 weeks. The verdict uses hourly pay so that part-time and long-week schedules are judged fairly. The annual percentile is shown beside it. The two match only on a 2,080-hour year.
Cardiologist Salary Example: a 55-Hour Week
A cardiologist earns a $540,000 base salary. Clinic, procedures and rounds average 55 hours a week over 48 worked weeks. Call pay and a year-end bonus add $60,000. A second practice offers $600,000 for the same workload.
| Step | Calculation | Result |
|---|---|---|
| Hours per year | 55 x 48 | 2,640 |
| Hourly pay | 540,000 / 2,640 | $204.55 |
| Annual gross pay | 540,000 + 60,000 | $600,000.00 |
| Monthly | 600,000 / 12 | $50,000.00 |
| BLS band, hourly | $204.55 against the hourly table | 25th to 50th percentile |
| Approximate percentile, hourly | 25 + (204.55 - 131.87) / (238.47 - 131.87) x 25 | About the 42nd |
| Approximate percentile, annual | 50 + (540,000 - 496,010) / (610,060 - 496,010) x 25 | About the 60th |
| Gap to median | 204.55 - 238.47 | -$33.92 an hour (-14.2%) |
| Second offer | 600,000 / 2,640 | $227.27 an hour, +$60,000.00 a year |
By annual pay this cardiologist is above the median, at about the 60th percentile. By hourly pay the rank falls to about the 42nd, because the year holds 2,640 hours, 560 more than the 2,080 behind BLS annual wages. The second offer raises hourly pay to $227.27, about the 47th percentile. That is still below the hourly median of $238.47.
Factors That Change Cardiologist Pay
Industry
Offices of physicians pay cardiologists a mean of $489,270, which is $83,190 more than general hospitals. For two smaller industries BLS shows the mean only as at or above $239,200, its reporting limit for those rows.
| Industry | Annual mean wage | Versus national mean |
|---|---|---|
| Management of Companies and Enterprises | At or above $239,200 (BLS reporting limit) | Not published |
| Outpatient Care Centers | At or above $239,200 (BLS reporting limit) | Not published |
| Offices of Physicians | $489,270 | +$34,330 |
| General Medical and Surgical Hospitals | $406,080 | -$48,860 |
The industries BLS lists with the highest annual mean wage for cardiologists. Source: BLS OEWS, May 2025. Read on 2026-10-02.
Where Cardiologists Work
Offices of physicians hold 61.5 percent of employee jobs and general hospitals 27.5 percent.
| Industry | Jobs | Share of 17,290 |
|---|---|---|
| Offices of Physicians | 10,630 | 61.5% |
| General Medical and Surgical Hospitals | 4,760 | 27.5% |
| Colleges, Universities, and Professional Schools | 880 | 5.1% |
| Outpatient Care Centers | 480 | 2.8% |
| Management of Companies and Enterprises | 280 | 1.6% |
The industries BLS lists with the highest employment of cardiologists. Source: BLS OEWS, May 2025. Read on 2026-10-02.
State
BLS lists 13 states with the highest mean wage for cardiologists, and every one shows only the reporting limit. This page therefore prints no state ranking.
Hours and Call
BLS wages are straight-time pay. They leave out on-call pay. Cardiology call can be heavy, and a salary spread over more hours is a lower hourly wage. Check the conversion for any schedule with the salary to hourly calculator.
Employee or Partner
The survey covers employees and leaves out the self-employed and partners of unincorporated practices. Partner income from a private cardiology group is not in the table.
Sample Size
The employment estimate has a 5.4 percent relative standard error and the mean wage 2.2 percent.
Cardiologist Pay vs Other Physicians
Only pediatric surgeons have a higher median than cardiologists among the 17 physician and surgeon occupations BLS lists.
| Occupation | Median annual wage | Difference from cardiologists | Employee jobs |
|---|---|---|---|
| Pediatric Surgeons (29-1243) | $559,030 | +$63,020 | 1,190 |
| Cardiologists (29-1212) | $496,010 | 0 | 17,290 |
| Radiologists (29-1224) | $420,860 | -$75,150 | 26,770 |
| Surgeons, All Other (29-1249) | $414,010 | -$82,000 | 25,140 |
| Anesthesiologists (29-1211) | $391,490 | -$104,520 | 38,760 |
| General Internal Medicine Physicians (29-1216) | $256,560 | -$239,450 | 67,150 |
| Family Medicine Physicians (29-1215) | $244,180 | -$251,830 | 107,510 |
| All physicians and surgeons | $275,930 | -$220,080 | Not in one table |
Medians and job counts: BLS OEWS, May 2025. The all physicians and surgeons median is from the Occupational Outlook Handbook. Read on 2026-10-02.
The cardiologist median is 1.80 times the median for all physicians and surgeons. The gap to general internal medicine physicians is $239,450 at the median.
The upper end is higher still. The cardiologist 90th percentile of $712,130 is above the 90th percentile of every other physician occupation in the table except pediatric surgeons, at $726,660.
When to Use This Calculator
Benchmarking an Employed Contract
Enter the base salary and the hours the job really takes. The band shows the contract against employed cardiologists nationwide.
Reading an Academic Offer
A $300,000 salary on 40 hours and 48 weeks is $156.25 an hour. That is about the 31st percentile by hourly pay and about the 28th by annual pay.
Comparing Two Workloads
Keep the salary and change the hours. A lower salary with a lighter call schedule can be the higher hourly wage.
Planning After Fellowship
Physician training runs 3 to 9 years after medical school, and a fellowship adds 1 to 3 more, so earnings start late. Set the monthly gross figure against the payment from the student loan payoff calculator. For budgeting, read the gross vs net income guide first, because the result here is before tax.
Common Mistakes with Cardiologist Pay Data
1. Expecting a Subspecialty Figure from BLS
BLS has one cardiologist table. A BLS wage quoted for interventional cardiology or electrophysiology alone does not exist.
2. Reading the Reporting Limit as a Wage
A row shown as at or above $239,200 is a floor. The true mean is higher by an unknown amount. This page never fills it in.
3. Using the Mean as the Typical Wage
The mean, $454,940, is below the median, $496,010. The low tail pulls it down.
4. Ranking by Salary Alone
At $500,000 for 2,400 hours, hourly pay is $208.33, below the hourly median of $238.47. The verdict uses hourly pay.
5. Comparing Private Survey Medians with BLS Medians
Private compensation surveys count bonuses and partner income that BLS leaves out. The two medians answer different questions.
Accuracy and Limitations
The conversion is exact arithmetic. The percentile is an estimate, because BLS publishes only five points of the wage distribution.
What it calculates accurately
- Annual, monthly, biweekly, weekly and hourly gross pay from your own figures.
- The BLS percentile band your hourly pay falls in.
- The dollar and percent gap to the BLS national median.
- The yearly difference between two offers on the same schedule.
What it does not account for
- Federal, state and local tax, or any payroll deduction.
- Your state, metro area, employer, experience or subspecialty.
- Self-employed physicians and owners or partners of unincorporated practices. The BLS survey covers employees only.
- Benefits such as health insurance, retirement match and paid leave.
- Wages after May 2025. BLS updates the survey once a year.
- Subspecialty pay, such as interventional cardiology or electrophysiology. BLS publishes one table for all cardiologists.
- Sampling error. The cardiologist mean wage has a 2.2 percent relative standard error.
BLS wages are straight-time gross pay. They include production bonuses and incentive pay. They exclude overtime pay, on-call pay, shift differentials, profit sharing and year-end bonuses. Keep the excluded items in the other annual pay field so the comparison stays like for like.
How We Calculate Cardiologist Pay and Percentiles
Frequently Asked Questions About Cardiologist Pay
How much does a cardiologist make a year?
The BLS median annual wage for cardiologists was $496,010 in May 2025. The mean was $454,940. The middle half earned between $274,280 and $610,060.
How much do cardiologists make per hour?
The BLS median hourly wage was $238.47 in May 2025. The 25th percentile was $131.87 and the 75th was $293.30.
How much do the highest-paid cardiologists earn?
The 90th percentile annual wage was $712,130 in May 2025, or $342.37 an hour. BLS publishes no figure above the 90th percentile.
How much does an interventional cardiologist make?
BLS does not publish a wage for interventional cardiologists alone. They are counted with all cardiologists, where the median was $496,010 in May 2025.
Are cardiologists the highest-paid doctors?
Nearly. Their median ranks second of the 17 physician and surgeon occupations BLS lists. Pediatric surgeons rank first at $559,030.
Do cardiologists earn more in private practice or in hospitals?
BLS shows a mean of $489,270 in offices of physicians and $406,080 in general hospitals. Both figures cover employees only, not practice owners.
Which state pays cardiologists the most?
BLS does not show one. For all 13 states on its highest-paying list, the mean is published only as at or above $239,200, so the states cannot be ranked.
How many cardiologists work in the United States?
The wage survey counts 17,290 employee jobs. The Occupational Outlook Handbook counts 18,500 jobs in 2025 with the self-employed included.
What is the job outlook for cardiologists?
BLS projects 5 percent growth from 2025 to 2035, from 18,500 to 19,400 jobs. The projected average for all occupations is 3 percent.
Does the calculator estimate tax or take-home pay?
No. It shows gross pay only. Take-home pay depends on filing status, state and deductions, which this tool does not ask for.
Sources
- BLS OEWS Profiles, May 2025 national estimates (U.S. Bureau of Labor Statistics. Select 29-1212 Cardiologists. Read 2026-10-02.)
- BLS Occupational Outlook Handbook: Physicians and Surgeons (U.S. Bureau of Labor Statistics. Duties, education, 2025 median pay by specialty and the 2025 to 2035 outlook. Read 2026-10-02.)
- BLS OEWS frequently asked questions (U.S. Bureau of Labor Statistics. Who the survey covers, the self-employed exclusion and the wage reporting limit. Read 2026-10-02.)
- BLS technical notes for the May 2025 OEWS estimates (U.S. Bureau of Labor Statistics. Defines the wage: straight-time gross pay, 2,080-hour year. Read 2026-10-02.)
Related Calculators
Compare pay for other occupations.
Explore all career calculatorsThis cardiologist salary calculator gives an estimate for planning. It uses BLS survey data, not a pay offer, and it is not financial, tax or career advice. BLS figures are national estimates for May 2025, read on 2026-10-02. They cover employees only and do not cover self-employed physicians. All amounts are gross pay before tax. Confirm pay with the employer before you decide. Spotted an error? Let us know.
Author
Shakeel Muzaffar is the Founder and Editor-in-Chief of MultiCalculators.com, bringing over 15 years of experience in digital publishing, product strategy, and online tool development. He leads the platform's editorial vision, ensuring every calculator meets strict standards for accuracy, usability, and real-world value. Shakeel personally oversees content quality, formula verification workflows, and the platform's commitment to publishing tools that are genuinely useful for students, professionals, and everyday users worldwide.




