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.
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
| Career stage | Alabama | United 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
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.
| # | City | Typical pay | Hourly | Vs Alabama | RNs employed |
|---|---|---|---|---|---|
| 1 | Montgomery | $79,570 | $38.25 | +3% | 3,990 |
| 2 | Mobile | $79,490 | $38.22 | +3% | 5,260 |
| 3 | Daphne | $79,450 | $38.20 | +3% | 1,770 |
| 4 | Birmingham | $78,680 | $37.83 | +2% | 17,850 |
| 5 | Auburn metro incl. Opelika | $78,040 | $37.52 | +1% | 1,430 |
| 6 | Gadsden | $77,810 | $37.41 | +1% | 1,210 |
| 7 | Huntsville | $77,090 | $37.06 | 0% | 6,800 |
| 8 | Tuscaloosa | $75,250 | $36.18 | -2% | 2,590 |
| 9 | Anniston metro incl. Oxford | $72,730 | $34.97 | -6% | 990 |
| 10 | Decatur | $68,320 | $32.85 | -11% | 960 |
| 11 | Dothan | $67,430 | $32.42 | -13% | 1,940 |
| 12 | Florence 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.
| State | Typical pay | Vs Alabama |
|---|---|---|
| Alabama | $77,080 | baseline |
| Georgia | $93,550 | +21% |
| Florida | $84,190 | +9% |
| Tennessee | $81,500 | +6% |
| Mississippi | $77,090 | 0% |
Bordering states, ranked by typical RN pay · BLS OES May 2025
Is Alabama a good state for RNs?
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.