How much does a cardiologist make in Ohio?
$504,300a year
Median yearly pay for cardiologists in Ohio. That is $242.43 an hour or $42,020 a month.
- Hourly
- $242.43
- Vs. national median
- +2%
- Rank among states
- 12 of 36
- Jobs in the state
- 760
Pay range
Lowest 10%: $32,290Median: $504,300Highest 10%: $733,900
| Percentile | Yearly | Hourly | |
|---|---|---|---|
| 10th | $32,290 | $15.52 | |
| 25th | $371,400 | $178.55 | |
| Median | $504,300 | $242.43 | |
| 75th | $668,500 | $321.39 | |
| 90th | $733,900 | $352.84 |
Cities in Ohio
Metro areas, median yearly pay.
| Cincinnati, OH | $551,300 |
| Cleveland, OH | $239,200 |
| Columbus, OH | $239,200 |
| Youngstown, OH | $239,200 |
Nearby in the ranking
States with similar pay for cardiologists.
| 9. Kentucky | $558,200 |
| 10. Alabama | $519,500 |
| 11. Illinois | $517,900 |
| 12. Ohio | $504,300 |
| 13. New York | $492,000 |
| 14. Connecticut | $488,900 |
| 15. Virginia | $461,500 |
Frequently asked questions
How much does a cardiologist make an hour in Ohio?
The median hourly pay in Ohio is $242.43 ($504,300 a year).
Do cardiologists make more in Ohio than the national average?
Yes: $504,300 against $496,000 nationally, 2% more.
Where does Ohio rank for cardiologist pay?
Ohio ranks 12 of 36 states.
Which city in Ohio pays cardiologists the most?
Cincinnati, OH-KY-IN, with a median of $551,300 a year.
Source: U.S. Bureau of Labor Statistics, Occupational Employment and Wage Statistics (OEWS): pay in May 2025, published by BLS in 2026. Hourly pay is the yearly figure divided by 2,080 hours.