Skip to content

How Much Does an LPN Make in Oklahoma in 2026?

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

$58,320
Typical pay a year
$28.04
Typical pay an hour
#45
Pay rank of 51 · -9% vs US
11,540
LPNs employed
Where LPN pay falls in Oklahoma
from starting out to the top earners
$45,440
Starting out
$50,040
First years
$58,320
Typical
$62,060
Experienced
$66,410
Top 10%

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

A typical LPN in Oklahoma earns about $28.04 per hour ($58,320 per year), according to the latest government wage data (May 2025). That breaks down to roughly $4,860 a month and $1,122 a week, both calculated from the annual figure. Pay varies by city, employer, and years of experience, but this figure represents the middle of the range across the state.

That typical pay sits 9% below the national figures of $30.96 an hour and $64,400 a year, placing Oklahoma 45th out of 51 states and the District of Columbia. Lower pay in Oklahoma tends to track the state's lower cost of living compared with higher-cost states. About 11,540 LPNs work across Oklahoma, compared with 648,410 nationwide, giving a sense of scale for an occupation found in hospitals, clinics, nursing homes, and home health settings statewide.

LPN pay in Oklahoma at a glance

  • Licensed Practical Nurses in Oklahoma typically earn $28.04 an hour, or about $58,320 a year, according to the latest government wage data (May 2025).
  • Oklahoma pay runs 9% below the national figure of $64,400 a year, ranking 45th out of 51 states and D.C.
  • Oklahoma City pays LPNs the most in the state, with typical pay around $59,860 a year.
  • Entry-level LPNs in Oklahoma typically start around $45,440 a year, while the top 10% make over $66,410.
  • Oklahoma LPN pay has risen 53% over the past decade, climbing from $38,000 in 2015 to $58,320 in 2025.

BLS OES May 2025

How much does an LPN make in Oklahoma?

LPN pay by career stage in Oklahoma

LPN pay by career stage in Oklahoma
Career stageOklahomaUnited States
Starting out$45,440$21.85 an hour$49,740$23.91 an hour
First years$50,040$24.06 an hour$59,000$28.37 an hour
Typical LPN$58,320$28.04 an hour$64,400$30.96 an hour
Experienced$62,060$29.84 an hour$76,030$36.55 an hour
Top 10%$66,410$31.93 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 Oklahoma

Entry-level positions in Oklahoma typically offer around $21.85 an hour, or about $45,440 a year, for LPNs who are new to the field. Pay in these early positions reflects fewer years on the job and often a narrower scope of duties. Within a few years, most LPNs see pay move up toward the state's typical figure of $58,320 a year as they gain experience and take on more responsibility.

Experienced LPNs in Oklahoma often earn upwards of $29.84 an hour, or about $62,060 a year, and the top 10% of earners make over $66,410 a year. That leaves a spread of $20,970 between entry-level and top pay. Setting, years of experience, and city typically account for most of that difference, with hospital and specialty roles often paying more than long-term care settings.

LPN pay growth in Oklahoma

$58,320
2025 typical annual pay
+$2,450 vs 2024
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025

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

Oklahoma LPN pay rose from $38,000 a year in 2015 to $58,320 in 2025, a gain of $20,320, or 53%, over the decade. That climb was fairly steady year over year, with pay picking up more noticeably after 2020. By 2025, typical pay had grown by more than half compared with a decade earlier.

Nationally, LPN pay rose 49% over the same decade, so Oklahoma's increase slightly outpaced the country as a whole. Both figures reflect broad wage gains across the nursing field in recent years. For someone starting out now, that history shows pay has moved up steadily, though past growth is not a guarantee of future increases.

LPN salary by city in Oklahoma

Oklahoma City pays LPNs the most in the state, with typical pay around $59,860 a year ($28.78 an hour), about 3% above the statewide figure. Tulsa runs close behind at $59,820 a year, and Enid follows at $59,300 a year. These figures cover each city's full metro area, not just the city limits.

Lawton pays the least among the state's tracked cities, with typical pay around $57,260 a year, putting the spread between the highest and lowest cities at $2,600. Oklahoma City also has the largest LPN workforce among the four cities, with 3,790 workers. That gap is narrow enough that cost of living, more than city choice alone, often shapes what a paycheck actually covers.

Typical LPN pay by metro area in Oklahoma
#CityTypical payHourlyVs OklahomaLPNs employed
1Oklahoma City$59,860$28.78+3%3,790
2Tulsa$59,820$28.76+3%2,370
3Enid$59,300$28.51+2%120
4Lawton$57,260$27.53-2%380

Each row is one BLS metro area; cities that share a metro share its figures · BLS OES May 2025 · Oklahoma typical pay $58,320

How Oklahoma compares with nearby states

Among neighboring states, Colorado pays LPNs the most, at $73,880 a year, 27% higher than Oklahoma. Texas and Kansas also pay more, at $62,240 and $61,760 a year respectively, while Arkansas pays less, at $56,620 a year, about 3% below Oklahoma. Licensure as an LPN can often be transferred or endorsed into a neighboring state, which can make it easier to compare or pursue opportunities across state lines.

Typical LPN pay in Oklahoma and bordering states
StateTypical payVs Oklahoma
Oklahoma$58,320baseline
Colorado$73,880+27%
Texas$62,240+7%
Kansas$61,760+6%
Missouri$61,530+6%
New Mexico$59,330+2%
Arkansas$56,620-3%

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

Is Oklahoma a good state for LPNs?

#45
pay rank of 51 · -9% vs national
11,540
LPNs employed in Oklahoma
6.8
LPN jobs per 1,000 jobs, vs about 4.2 nationally

LPNs in Oklahoma earn less than in most states: typical pay is $58,320 a year, 9% below the national figure, ranking 45th of 51. For every 1,000 jobs in Oklahoma, about 6.8 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 Oklahoma's workforce than in most states.

Summary

Oklahoma LPNs typically earn $58,320 a year, up 53% over the past decade from $38,000 in 2015. That pay sits below the national figure but has grown at a pace that outpaced the country overall. Readers weighing this path can check Oklahoma's nursing licensing or registry page for education and exam requirements, and look at city-specific pages for local pay figures in places like Oklahoma City and Tulsa.

Frequently asked questions

How much does an LPN make in Oklahoma?
A typical LPN in Oklahoma earns about $28.04 an hour, or $58,320 a year. That figure sits 9% below the national typical pay of $64,400 a year, though it varies by city, employer, and experience level.
How much does an LPN make an hour in Oklahoma?
LPNs in Oklahoma typically earn $28.04 an hour. Entry-level pay starts around $21.85 an hour, while experienced LPNs and the top 10% of earners make over $31.93 an hour.
What is the starting pay for an LPN in Oklahoma?
Entry-level LPNs in Oklahoma typically start around $21.85 an hour, or about $45,440 a year. Pay usually rises as LPNs gain experience, moving toward the state's typical pay of $58,320 a year within a few years on the job.
Which city in Oklahoma pays LPNs the most?
Oklahoma City pays LPNs the most among the state's major cities, with typical pay around $59,860 a year, about 3% above the statewide figure. Tulsa and Enid follow closely behind, while Lawton pays the least, at $57,260 a year.
Is LPN pay in Oklahoma higher than the national rate?
No. Oklahoma's typical LPN pay of $58,320 a year runs about 9% below the national figure of $64,400 a year, ranking 45th out of 51 states and the District of Columbia. Lower pay in Oklahoma generally tracks the state's lower cost of living.

Explore next

← Back to the LPN salary guide