Cardiologist Salary

Cardiologists earn a median $496,010 a year nationally. Healthcare Practitioners and Technical Occupations

U.S. median
$496,010
$238.47 per hour
Range
$107,190 – $239,200+
10th to 90th percentile
Employed
17,290
across the U.S.

Cardiologist take-home pay calculator

Starts at the national median. Pick your state to see your real paycheck.

Cardiologist
Deductions, kids & local tax

2026 tax year. Federal brackets from IRS Rev. Proc. 2025-32.

Your take-home pay
$337,977
per year · effective tax rate 31.9%
$28,165Monthly
$14,082Twice a month
$12,999Every 2 weeks
$162.49Hourly
  • Federal income tax$136,738
  • Social Security (6.2%)$11,439
  • Medicare (1.45%)$9,856
  • Texas income tax$0
  • Take-home pay$337,977

Marginal rate: 35% federal + 0.00% state

Pay by experience

PercentileSalaryHourlyTake-home (no state tax)
10th percentile (entry level)$107,190$51.53$84,238
25th percentile$274,280+$131.87$199,063
Median (50th)$496,010+$238.47$337,977
75th percentile$610,060+$293.30$409,429
90th percentile (top earners)$712,130+$342.37$472,268

Best cities for cardiologists (after tax & cost of living)

#Metro areaMedianTake-homeReal value*Jobs
1Dallas, TX$239,200+$279,919$271,529940
2New York, NY$239,200+$305,009$270,9672,050
3Atlanta, GA$239,200+$164,300$164,205910
4Houston, TX$187,550$139,646$141,587460

*Take-home pay in U.S.-average dollars (BEA Regional Price Parities).

Highest-paying cities

Cardiologist salary by state

StateMedianTake-homeRangeJobs
Washington $239,200+$438,417 $139,820 – $239,200+200
Missouri $239,200+$403,721 $100,920 – $239,200+150
Nebraska $239,200+$403,607 $216,450 – $239,200+170
Wisconsin $239,200+$386,890 $94,340 – $239,200+200
Tennessee $239,200+$409,442 $178,630 – $239,200+560
Georgia $239,200+$378,396 $186,960 – $239,200+1,150
Indiana $239,200+$378,824 $77,310 – $239,200+140
Pennsylvania $239,200+$372,266 $108,180 – $239,200+640
Kentucky $239,200+$357,508 $216,710 – $239,200+—
Alabama $239,200+$326,972 $188,970 – $239,200+130
Illinois $239,200+$326,171 $119,280 – $239,200+340
Ohio $239,200+$330,061 $32,290 – $239,200+760
New York $239,200+$304,948 $104,800 – $239,200+2,260
Connecticut $239,200+$304,096 $79,730 – $239,200+320
Virginia $239,200+$290,606 $217,500 – $239,200+810
Michigan $239,200+$272,191 $68,540 – $239,200+340
Florida $239,200+$287,168 $211,260 – $239,200+920
Texas $239,200+$284,186 $97,140 – $239,200+2,050
Rhode Island $239,200+$255,497 $136,140 – $239,200+60
Maryland $239,200+$221,102 $149,990 – $239,200+—
New Jersey $239,200+$190,681 $35,000 – $239,200+—
Iowa $239,200+$194,465 $63,530 – $239,200+100
Arizona $239,200+$170,321 $239,200+ – $239,200+440
Colorado $239,200+$166,275 $239,200+ – $239,200+200
Delaware $239,200+$161,646 $239,200+ – $239,200+90
Hawaii $239,200+$158,847 $239,200+ – $239,200+50
Maine $239,200+$160,485 $239,200+ – $239,200+150
Minnesota $239,200+$159,733 $239,200+ – $239,200+420
New Hampshire $239,200+$176,092 $239,200+ – $239,200+190
New Mexico $239,200+$165,571 $239,200+ – $239,200+90
North Dakota $239,200+$172,687 $239,200+ – $239,200+40
Oregon $239,200+$154,712 $239,200+ – $239,200+150
South Carolina $239,200+$162,897 $239,200+ – $239,200+210
Utah $239,200+$166,294 $239,200+ – $239,200+280
Wyoming $239,200+$176,092 $239,200+ – $239,200+30
California $185,610$122,754 $109,310 – $239,200+630

Frequently asked questions

How much does a cardiologist make?

The national median salary for cardiologists is $496,010 a year ($238.47 an hour). The lowest-paid 10% earn under $107,190 and the top 10% earn over $239,200+. Source: BLS, May 2025.

Which state pays cardiologists the most?

Washington has the highest median pay at $239,200+. After taxes and local prices, Dallas, TX offers the best real take-home pay of any metro area.

How many cardiologists are there in the U.S.?

About 17,290 people work as cardiologists nationwide.