Salaripedia
English

How much does a cardiologist make in Alabama?

$519,500a year

Median yearly pay for cardiologists in Alabama. That is $249.75 an hour or $43,290 a month.

Hourly
$249.75
Vs. national median
+5%
Rank among states
10 of 36
Jobs in the state
130
Pay range
Lowest 10%: $189,000Median: $519,500Highest 10%: $650,600
PercentileYearlyHourly
10th$189,000$90.85
25th$325,000$156.23
Median$519,500$249.75
75th$567,800$273.00
90th$650,600$312.78

Cities in Alabama

Metro areas, median yearly pay.

Mobile, AL$239,200
Salaries for every job in Alabama

Nearby in the ranking

States with similar pay for cardiologists.

7. Indiana$588,900
8. Pennsylvania$579,100
9. Kentucky$558,200
10. Alabama$519,500
11. Illinois$517,900
12. Ohio$504,300
13. New York$492,000
Cardiologist salary in all states

Frequently asked questions

How much does a cardiologist make an hour in Alabama?

The median hourly pay in Alabama is $249.75 ($519,500 a year).

Do cardiologists make more in Alabama than the national average?

Yes: $519,500 against $496,000 nationally, 5% more.

Where does Alabama rank for cardiologist pay?

Alabama ranks 10 of 36 states.

Which city in Alabama pays cardiologists the most?

Mobile, AL, with a median of $239,200 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.