Salaripedia
English

How much does a registered nurse make in Alabama?

$77,080a year

Median yearly pay for registered nurses in Alabama. That is $37.06 an hour or $6,423 a month.

Hourly
$37.06
Vs. national median
-21%
Rank among states
51 of 51
Jobs in the state
54,340
Pay range
Lowest 10%: $58,150Median: $77,080Highest 10%: $98,910
PercentileYearlyHourly
10th$58,150$27.96
25th$63,500$30.53
Median$77,080$37.06
75th$83,380$40.09
90th$98,910$47.55

Cities in Alabama

Metro areas, median yearly pay.

Columbus, GA$82,500
Montgomery, AL$79,570
Mobile, AL$79,490
Daphne, AL$79,450
Birmingham, AL$78,680
Auburn, AL$78,040
Gadsden, AL$77,810
Huntsville, AL$77,090
Tuscaloosa, AL$75,250
Anniston, AL$72,730
Decatur, AL$68,320
Dothan, AL$67,430
Florence, AL$66,360
Salaries for every job in Alabama

Nearby in the ranking

States with similar pay for registered nurses.

48. Iowa$78,630
49. South Dakota$78,060
50. Mississippi$77,090
51. Alabama$77,080
Registered Nurse salary in all states

Frequently asked questions

How much does a registered nurse make an hour in Alabama?

The median hourly pay in Alabama is $37.06 ($77,080 a year).

Do registered nurses make more in Alabama than the national average?

No: $77,080 against $97,550 nationally, 21% less.

Where does Alabama rank for registered nurse pay?

Alabama ranks 51 of 51 states.

Which city in Alabama pays registered nurses the most?

Columbus, GA-AL, with a median of $82,500 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.