Skip to content

How Much Does an RN Make in Alabama in 2026?

Typical pay for RNs in Alabama, from federal wage data (May 2025), with pay by city, the ten-year trend, and how the state compares.

$77,080
Typical pay a year
$37.06
Typical pay an hour
#51
Pay rank of 51 · -21% vs US
54,340
RNs employed
Where RN pay falls in Alabama
from starting out to the top earners
$58,150
Starting out
$63,500
First years
$77,080
Typical
$83,380
Experienced
$98,910
Top 10%

BLS OES May 2025 · Alabama · typical annual pay from the lowest-paid tenth to the highest-paid tenth

A typical RN in Alabama earns about $37.06 per hour, or $77,080 per year, according to the latest government wage data (May 2025). That works out to roughly $6,423 a month and $1,482 a week, both figures calculated from the annual figure. These numbers describe base pay before overtime or shift differentials, which many hospitals add on top.

Alabama's typical RN pay runs 21% below the national figure of $97,550 a year. That gap places the state 51st among the 51 states ranked, the lowest spot on the list. Lower pay here tends to track Alabama's lower cost of living relative to higher-cost states. The state's 54,340 registered nurses make up a modest share of the 3,379,720 RNs employed nationwide.

RN pay in Alabama at a glance

  • Registered nurses in Alabama typically earn $37.06 an hour, or about $77,080 a year, according to the latest government wage data (May 2025).
  • Alabama's typical RN pay sits 21% below the national figure of $97,550, ranking Alabama 51st out of 51 states.
  • Montgomery pays the most among Alabama cities, with RNs earning $79,570 a year in the metro area.
  • Entry-level RNs in Alabama start around $58,150 a year, while the top 10% earn over $98,910.
  • Alabama RN pay has climbed 39% over the past decade, rising from $55,530 in 2015 to $77,080 in 2025.

BLS OES May 2025

How much does an RN make in Alabama?

RN pay by career stage in Alabama

RN pay by career stage in Alabama
Career stageAlabamaUnited States
Starting out$58,150$27.96 an hour$68,940$33.14 an hour
First years$63,500$30.53 an hour$80,330$38.62 an hour
Typical RN$77,080$37.06 an hour$97,550$46.90 an hour
Experienced$83,380$40.09 an hour$112,350$54.02 an hour
Top 10%$98,910$47.56 an hour$137,470$66.09 an hour

BLS OES May 2025 · starting out is the 10th percentile, first years the 25th, typical the median, experienced the 75th, top 10% the 90th

RN pay by experience level in Alabama

Entry-level positions in Alabama typically offer around $58,150 a year, or about $27.96 an hour, for registered nurses starting out. Some new grads may see a bit less or more depending on the employer, but this range reflects typical starting pay across the state. Pay tends to move up toward the state's typical figure of $77,080 within the first several years on the job. Nurses who complete certifications or specialize often see faster increases.

Experienced RNs in Alabama often earn upwards of $83,380 a year ($40.09 an hour), and the top 10% of earners make over $98,910 a year, or about $47.56 an hour. That puts the spread between entry-level and top pay at $40,760, one of the wider gaps in the profession. Experience, work setting, and city location generally separate the two groups, with specialty units and larger metro hospitals paying toward the higher end.

RN pay growth in Alabama

$77,080
2025 typical annual pay
+$6,040 vs 2024
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025

Typical (median) annual wage for RNs in Alabama · BLS OES May estimates, 2015 to 2025 · hover a bar for the year-over-year change

Alabama RN pay rose from $55,530 in 2015 to $77,080 in 2025, a gain of $21,550 over the decade. That's a 39% increase in typical annual pay over ten years. The rise wasn't perfectly steady; pay dipped slightly between 2015 and 2016 before climbing more consistently in recent years, with the largest jumps coming after 2022.

Nationally, RN pay rose 45% over the same ten years, a faster pace than Alabama's climb. Alabama's raises have still been real: pay for a typical RN in the state is meaningfully higher than it was in 2015. Nothing about pay trends guarantees future increases, but for someone starting a nursing career in Alabama now, recent history shows pay has moved upward, not down.

RN salary by city in Alabama

Montgomery pays Alabama's registered nurses the most, with a typical wage of $79,570 a year ($38.25 an hour) for the metro area. That's about 3% above the statewide figure of $77,080. Mobile and the Daphne-Fairhope-Foley area follow closely, with typical pay near $79,450 to $79,490 a year, putting several southern Alabama metro areas near the top of the state's pay scale.

Florence pays the least among Alabama's metro areas, with RNs typically earning $66,360 a year ($31.90 an hour). That leaves a $13,210 spread between Alabama's highest- and lowest-paying cities. Birmingham employs the most registered nurses of any Alabama metro area, 17,850 in all, with typical pay of $78,680 a year. Each city figure covers its full metro area, and cities with higher pay often carry a higher cost of living.

Typical RN pay by metro area in Alabama
#CityTypical payHourlyVs AlabamaRNs employed
1Montgomery$79,570$38.25+3%3,990
2Mobile$79,490$38.22+3%5,260
3Daphne
metro incl. Fairhope · Foley
$79,450$38.20+3%1,770
4Birmingham$78,680$37.83+2%17,850
5Auburn
metro incl. Opelika
$78,040$37.52+1%1,430
6Gadsden$77,810$37.41+1%1,210
7Huntsville$77,090$37.060%6,800
8Tuscaloosa$75,250$36.18-2%2,590
9Anniston
metro incl. Oxford
$72,730$34.97-6%990
10Decatur$68,320$32.85-11%960
11Dothan$67,430$32.42-13%1,940
12Florence
metro incl. Muscle Shoals
$66,360$31.90-14%1,320

Each row is one BLS metro area; cities that share a metro share its figures · BLS OES May 2025 · Alabama typical pay $77,080

How Alabama compares with nearby states

Alabama's RN pay trails all four of its neighboring states. Georgia pays the most nearby, with typical RN pay of $93,550 a year, about 21% higher than Alabama. Florida and Tennessee also pay more, at $84,190 and $81,500 respectively, while Mississippi's typical pay of $77,090 is nearly identical to Alabama's own figure. Nursing licenses can often be transferred or endorsed between neighboring states, making it possible to compare opportunities across state lines.

Typical RN pay in Alabama and bordering states
StateTypical payVs Alabama
Alabama$77,080baseline
Georgia$93,550+21%
Florida$84,190+9%
Tennessee$81,500+6%
Mississippi$77,0900%

Bordering states, ranked by typical RN pay · BLS OES May 2025

Is Alabama a good state for RNs?

#51
pay rank of 51 · -21% vs national
54,340
RNs employed in Alabama
26
RN jobs per 1,000 jobs, vs about 22 nationally

RNs in Alabama earn less than in most states: typical pay is $77,080 a year, 21% below the national figure, ranking 51st of 51. For every 1,000 jobs in Alabama, about 26 are RN positions; nationally, the figure is closer to 22. That makes the local economy more reliant on RNs than most places, and turnover keeps positions opening through the year. Pay trails the national figure here, but demand does not: RNs make up a larger share of Alabama's workforce than in most states.

Summary

Registered nurses in Alabama typically earn $77,080 a year, or $37.06 an hour, based on the latest government wage data. That figure has climbed 39% over the past decade, up from $55,530 in 2015. Readers considering a nursing career in Alabama can check the state board of nursing's licensing requirements and review city-level pay figures for Montgomery, Birmingham, Mobile, and other Alabama metro areas before deciding where to work.

Frequently asked questions

How much does an RN make in Alabama?
Registered nurses in Alabama typically earn $37.06 an hour, or about $77,080 a year, according to the latest government wage data (May 2025). Entry-level RNs start closer to $58,150 a year, while experienced nurses and those in top-paying roles can earn well over $98,910 a year.
How much does an RN make an hour in Alabama?
Alabama RNs typically earn $37.06 an hour, well below the national typical hourly rate of $46.90. Starting pay runs closer to $27.96 an hour, while the top 10% of earners make over $47.56 an hour.
What is the starting pay for an RN in Alabama?
Entry-level RNs in Alabama typically start around $58,150 a year, or about $27.96 an hour. Some new nurses may earn closer to $63,500 a year once they move past the very first months on the job. Pay tends to rise toward the state's typical figure of $77,080 within a few years of experience.
Which city in Alabama pays RNs the most?
Montgomery pays Alabama's registered nurses the most, at $79,570 a year, about 3% above the statewide figure. Mobile and the Daphne-Fairhope-Foley area pay nearly as much, both close to $79,450 to $79,490 a year. Florence, at $66,360 a year, pays the least among the state's metro areas.
Is RN pay in Alabama higher than the national rate?
No. Alabama's typical RN pay of $77,080 a year runs 21% below the national figure of $97,550. That places Alabama 51st out of 51 states ranked, the lowest spot on the list, though the gap tracks the state's lower cost of living compared with higher-cost states.

Explore next

← Back to the RN salary guide