facebook tracking Registered Nurse salary in Alabama (2025): pay by city

Registered Nurse salary in Alabama

What registered nurses earn in Alabama and its metro areas, compared with the rest of the country.

May 2025#50 of 50 states
Median pay$77,080$37.06 per hour
vs U.S.−21%U.S. median $97,550
Middle half earn$63,500 – $83,380Top 10%: $98,910+
Jobs54,3401.18× the U.S. concentration

Registered Nurse pay in Alabama cities

Metro areas as BLS defines them. Click a column to sort.

Metro areaMedianHourlyJobs
Birmingham, AL$78,680$37.8317,850
Huntsville, AL$77,090$37.066,800
Mobile, AL$79,490$38.225,260
Montgomery, AL$79,570$38.253,990
Columbus, GA-AL$82,500$39.662,790
Tuscaloosa, AL$75,250$36.182,590
Northeast Alabama nonmetropolitan area$73,410$35.292,520
Dothan, AL$67,430$32.421,940
Daphne-Fairhope-Foley, AL$79,450$38.201,770
Auburn-Opelika, AL$78,040$37.521,430
Southeast Alabama nonmetropolitan area$69,130$33.231,360
Northwest Alabama nonmetropolitan area$64,540$31.031,330
Florence-Muscle Shoals, AL$66,360$31.901,320
Gadsden, AL$77,810$37.411,210
Southwest Alabama nonmetropolitan area$67,280$32.351,060
Anniston-Oxford, AL$72,730$34.97990
Decatur, AL$68,320$32.85960
Advertisement

Hospitals and jobs in Alabama

Registered Nurse pay in similar states

Other healthcare salaries in Alabama

Questions

How much does a registered nurse make in Alabama?

Registered Nurses in Alabama earned a median of $77,080 a year ($37.06 an hour) in May 2025, 21% less than the national median of $97,550. The middle half earned $63,500 to $83,380.

Where in Alabama do registered nurses earn the most?

Among areas in Alabama, pay was highest in Columbus, GA-AL at $82,500.

Source: U.S. Bureau of Labor Statistics, Occupational Employment and Wage Statistics, May 2025, all industries. Pay doesn't reflect cost of living, overtime or shift differentials.