Data from 2022, the latest available, showed the mean annual wage for cardiologists nationwide was $421,330. Although many states pay below the average, seven states have a mean wage above that. (Note: The BLS does not include pay data for all 50 states.)
These are the 10 top-paying states for cardiologists:
- Idaho: $521,690
- Ohio: $503,900
- Indiana: $488,380
- Pennsylvania: $478,340
- Alabama: $466,030
- Maryland: $456,280
- Florida: $428,810
- Texas: $413,510
- North Carolina: $412,460
- Michigan: $406,270
Leave a Reply