Skip to content

How Much Does an LPN Make in Alabama in 2026?

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

$57,030
Typical pay a year
$27.42
Typical pay an hour
#47
Pay rank of 51 · -11% vs US
11,580
LPNs employed
Where LPN pay falls in Alabama
from starting out to the top earners
$39,880
Starting out
$48,150
First years
$57,030
Typical
$61,800
Experienced
$69,120
Top 10%

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

A typical LPN in Alabama earns about $27.42 per hour, or $57,030 per year, according to the latest government wage data (May 2025). Broken down further, that works out to roughly $4,752 a month or $1,097 a week, both calculated from the annual figure. Pay varies by setting and city, but this is the typical starting point statewide.

Compared with the national figure of $64,400, Alabama pay runs 11% below the typical U.S. rate. That gap puts the state 47th out of 51 in nationwide rankings. Alabama employs about 11,580 LPNs, a workforce large enough to make this pay level typical rather than an outlier. Lower pay in Alabama tends to track its lower cost of living compared with higher-cost states.

LPN pay in Alabama at a glance

  • Alabama LPNs typically earn $27.42 an hour, or about $57,030 a year, per May 2025 wage data.
  • Alabama pay runs 11% below the national figure of $64,400, ranking 47th out of 51 states.
  • Birmingham pays LPNs the most in the state, with typical earnings of $61,040 a year.
  • Entry-level LPNs start around $39,880 a year, while the top 10% earn over $69,120.
  • Alabama LPN pay has climbed 58% over the past decade, rising from $36,010 to $57,030.

BLS OES May 2025

How much does an LPN make in Alabama?

LPN pay by career stage in Alabama

LPN pay by career stage in Alabama
Career stageAlabamaUnited States
Starting out$39,880$19.17 an hour$49,740$23.91 an hour
First years$48,150$23.15 an hour$59,000$28.37 an hour
Typical LPN$57,030$27.42 an hour$64,400$30.96 an hour
Experienced$61,800$29.71 an hour$76,030$36.55 an hour
Top 10%$69,120$33.23 an hour$83,440$40.12 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

LPN pay by experience level in Alabama

Entry-level positions in Alabama typically offer around $19.17 an hour, or about $39,880 a year, for LPNs just starting out. Pay tends to rise steadily within the first few years on the job. By the time a nurse reaches typical experience levels, earnings climb toward the statewide typical rate of $57,030. Newer graduates should expect to start below that mark and build up from there.

Experienced LPNs often earn upwards of $61,800 a year, and the top 10% of earners make over $69,120. That leaves a spread of $29,240 between entry-level and top pay. Setting, years on the job, and city all play a part in where an individual nurse lands within that range.

LPN pay growth in Alabama

$57,030
2025 typical annual pay
+$6,930 vs 2024
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025

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

Alabama LPN pay has risen steadily over the past decade. Typical annual pay grew from $36,010 in 2015 to $57,030 in 2025, a gain of $21,020, or 58%. Most of that increase came in the past few years, with pay jumping noticeably between 2021 and 2025. The overall trend has been upward each year since 2015.

Nationally, LPN pay rose 49% over the same decade, close to Alabama's 58% climb. Alabama's pay has grown somewhat faster than the national pace, though it started from a lower base. For someone entering the field now, this decade of growth shows pay has moved up consistently, without any guarantee of future gains.

LPN salary by city in Alabama

Pay runs highest in Birmingham, where LPNs typically earn $61,040 a year, about 7% above the statewide figure. Huntsville follows closely, with typical pay of $59,860 a year. Coastal cities like Fairhope, Foley, and Daphne post similar figures near $58,280. These figures reflect the full Birmingham, Huntsville, and Baldwin County metro areas, not just city limits.

Dothan pays the least among Alabama's metro areas, with typical LPN earnings of $47,820 a year, a spread of $13,220 between the highest- and lowest-paying cities. Birmingham also has the largest LPN workforce in the state, with about 3,300 workers earning the top local pay. Higher pay in cities like Birmingham often comes with a higher cost of living, which tends to offset some of the gain.

Typical LPN pay by metro area in Alabama
#CityTypical payHourlyVs AlabamaLPNs employed
1Birmingham$61,040$29.35+7%3,300
2Huntsville$59,860$28.78+5%990
3Daphne
metro incl. Fairhope · Foley
$58,280$28.02+2%350
4Decatur$58,010$27.89+2%210
5Anniston
metro incl. Oxford
$57,090$27.450%230
6Mobile$57,030$27.420%800
7Gadsden$56,040$26.94-2%210
8Montgomery$55,410$26.64-3%780
9Tuscaloosa$55,360$26.62-3%680
10Florence
metro incl. Muscle Shoals
$55,360$26.62-3%320
11Auburn
metro incl. Opelika
$50,630$24.34-11%190
12Dothan$47,820$22.99-16%540

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

How Alabama compares with nearby states

Alabama's LPN pay trails most of its neighbors. Georgia pays 9% more, at $62,030 a year, and Florida pays 8% more at $61,770. Tennessee runs closer, just 3% above Alabama at $58,870. Mississippi is the exception, paying 12% less than Alabama, at $50,220 a year. Nurses licensed in Alabama can often transfer or endorse that license into a neighboring state without starting over.

Typical LPN pay in Alabama and bordering states
StateTypical payVs Alabama
Alabama$57,030baseline
Georgia$62,030+9%
Florida$61,770+8%
Tennessee$58,870+3%
Mississippi$50,220-12%

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

Is Alabama a good state for LPNs?

#47
pay rank of 51 · -11% vs national
11,580
LPNs employed in Alabama
5.5
LPN jobs per 1,000 jobs, vs about 4.2 nationally

LPNs in Alabama earn less than in most states: typical pay is $57,030 a year, 11% below the national figure, ranking 47th of 51. For every 1,000 jobs in Alabama, about 5.5 are LPN positions; nationally, the figure is closer to 4.2. That makes the local economy more reliant on LPNs than most places, and turnover keeps positions opening through the year. Pay trails the national figure here, but demand does not: LPNs make up a larger share of Alabama's workforce than in most states.

Summary

Alabama LPNs typically earn $57,030 a year, or $27.42 an hour, and that figure has grown 58% over the past decade. Pay varies by city and experience, with entry-level nurses starting lower and experienced nurses earning well above the typical rate. For specific licensing requirements, check Alabama's board of nursing registry; for local pay details, see the city-level breakdowns for Birmingham, Huntsville, and other Alabama metro areas.

Frequently asked questions

How much does an LPN make in Alabama?
A typical LPN in Alabama earns about $27.42 an hour, or $57,030 a year, according to May 2025 wage data. Entry-level pay starts closer to $39,880 a year, while experienced LPNs and the top 10% of earners can make over $69,120 annually.
How much does an LPN make an hour in Alabama?
Alabama LPNs typically earn $27.42 an hour, according to the latest government wage data (May 2025). Hourly pay ranges from about $19.17 for entry-level positions up to $33.23 for the top 10% of earners, depending on experience, setting, and city.
What is the starting pay for an LPN in Alabama?
Entry-level LPNs in Alabama typically start around $19.17 an hour, or about $39,880 a year. Pay rises with experience, moving toward the statewide typical rate of $57,030 a year within a few years on the job, and higher still in top-paying cities like Birmingham.
Which city in Alabama pays LPNs the most?
Birmingham pays LPNs the most in Alabama, with typical earnings of $61,040 a year, about 7% above the statewide figure. Huntsville follows at $59,860 a year. Dothan pays the least, at $47,820 a year, a spread of $13,220 between the highest- and lowest-paying cities.
Is LPN pay in Alabama higher than the national rate?
No. Alabama LPN pay runs about 11% below the national figure of $64,400 a year, with typical earnings of $57,030. That places Alabama 47th out of 51 states. The gap generally tracks Alabama's lower cost of living compared with higher-paying states.

Explore next

← Back to the LPN salary guide