Skip to content

How Much Does an NP Make in Oklahoma in 2026?

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

$133,390
Typical pay a year
$64.13
Typical pay an hour
#18
Pay rank of 51 · +1% vs US
3,620
NPs employed
Where NP pay falls in Oklahoma
from starting out to the top earners
$99,490
Starting out
$122,530
First years
$133,390
Typical
$152,330
Experienced
$167,950
Top 10%

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

A typical NP in Oklahoma earns about $64.13 per hour, or $133,390 per year, according to the latest government wage data (May 2025). That works out to roughly $11,116 a month and about $2,565 a week, both calculated from the annual figure. Pay in Oklahoma covers a wide range depending on setting, city, and years on the job.

Oklahoma pay runs about 1% above the national figure of $132,300 a year ($63.61 an hour) for NPs, a small but real difference. That places Oklahoma 18th among the 51 states and D.C. for NP pay. The state employs 3,620 NPs, compared with 323,040 nationwide, a workforce large enough to make the local figures reliable.

NP pay in Oklahoma at a glance

  • Nurse practitioners in Oklahoma typically earn $64.13 an hour, or about $133,390 a year, according to the latest government wage data (May 2025).
  • Oklahoma pay runs about 1% above the national figure for NPs, placing the state 18th out of 51 for pay.
  • Tulsa pays NPs the most in the state, with typical pay near $139,460 a year.
  • Entry-level NPs in Oklahoma typically start around $99,490 a year, while the top 10% of earners make over $167,950.
  • Oklahoma NP pay has climbed 52% over the past decade, from $87,900 in 2015 to $133,390 in 2025.

BLS OES May 2025

How much does an NP make in Oklahoma?

NP pay by career stage in Oklahoma

NP pay by career stage in Oklahoma
Career stageOklahomaUnited States
Starting out$99,490$47.83 an hour$101,340$48.72 an hour
First years$122,530$58.91 an hour$117,990$56.73 an hour
Typical NP$133,390$64.13 an hour$132,300$63.61 an hour
Experienced$152,330$73.24 an hour$156,700$75.34 an hour
Top 10%$167,950$80.75 an hour$174,420$83.86 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

NP pay by experience level in Oklahoma

Entry-level positions in Oklahoma typically offer around $47.83 an hour, or about $99,490 a year, for NPs just starting out. Pay tends to move toward the state's typical figure of $133,390 within the first several years on the job. New graduates and those without much clinical experience are the most likely to land in this range. Pay climbs steadily as NPs build a track record and take on more responsibility.

Experienced NPs in Oklahoma often earn upwards of $73.24 an hour, or around $152,330 a year. The top 10% of earners make over $80.75 an hour, or about $167,950 a year. The gap between entry-level and top pay reaches $68,460, a spread shaped mostly by setting, years of experience, and which city an NP works in.

NP pay growth in Oklahoma

$133,390
2025 typical annual pay
+$6,720 vs 2024
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025

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

Oklahoma NP pay has climbed from $87,900 in 2015 to $133,390 in 2025, a gain of $45,490. That amounts to a 52% rise over the decade, tracking steady growth each year rather than one large jump. Pay rose in nine of the ten years measured, with only a small dip between 2019 and 2021.

That's a faster rise than the national decade increase of 35% for NPs. Pay in Oklahoma has moved up consistently for a decade, though past growth is not a promise of future gains. Someone starting an NP career in Oklahoma today enters a field where pay has trended upward for ten straight years.

NP salary by city in Oklahoma

Pay runs highest in Tulsa, where NPs typically earn $139,460 a year ($67.05 an hour), about 5% above the statewide figure. Oklahoma City follows closely at $133,390 a year ($64.13 an hour), matching the state figure exactly, and it carries the largest NP workforce in the state at 1,670 workers. Lawton lands close behind at $132,940 a year.

Pay is lowest in Enid, where NPs typically earn $115,030 a year ($55.31 an hour), leaving a $24,430 spread between the highest- and lowest-paying cities in the state. These figures cover each city's full metro area. Lower pay in smaller metro areas like Enid usually tracks a lower cost of living rather than any single cause.

Typical NP pay by metro area in Oklahoma
#CityTypical payHourlyVs OklahomaNPs employed
1Tulsa$139,460$67.05+5%1,090
2Oklahoma City$133,390$64.130%1,670
3Lawton$132,940$63.910%70
4Enid$115,030$55.31-14%40

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

How Oklahoma compares with nearby states

Oklahoma's NP pay sits close to its neighbors. New Mexico pays about 3% more, with NPs there earning $137,520 a year, while Kansas and Arkansas pay less, at $126,650 and $125,660, roughly 5-6% below Oklahoma's figure. Colorado and Texas land close to Oklahoma's figure, within a percentage point either way. NP licenses can often be transferred or endorsed between neighboring states, which can open up options for those weighing a move.

Typical NP pay in Oklahoma and bordering states
StateTypical payVs Oklahoma
Oklahoma$133,390baseline
New Mexico$137,520+3%
Colorado$132,9300%
Texas$131,670-1%
Missouri$129,930-3%
Kansas$126,650-5%
Arkansas$125,660-6%

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

Is Oklahoma a good state for NPs?

#18
pay rank of 51 · +1% vs national
3,620
NPs employed in Oklahoma
2.1
NP jobs per 1,000 jobs, vs about 2.1 nationally

NPs in Oklahoma earn a competitive wage: typical pay is $133,390 a year, 1% above the national figure, ranking 18th of 51. For every 1,000 jobs in Oklahoma, about 2.1 are NP positions; nationally, the figure is closer to 2.1. NP jobs make up about the same share of the job market as they do across the country. Overall, Oklahoma is a middle-of-the-table state for NP pay, close to the national figure.

Summary

NPs in Oklahoma typically earn $133,390 a year, or $64.13 an hour, a figure that has risen 52% over the past decade. Pay varies by city and experience level, from entry-level positions near $99,490 to the top 10% earning over $167,950. Readers weighing a move or a new license should check Oklahoma's state licensing and registry requirements, along with city-specific pages, for the most current local figures.

Frequently asked questions

How much does an NP make in Oklahoma?
A typical NP in Oklahoma earns about $64.13 an hour, or $133,390 a year, according to the latest government wage data (May 2025). Pay is about 1% above the national figure and ranks 18th among the 51 states, with variation by city and experience level.
How much does an NP make an hour in Oklahoma?
NPs in Oklahoma typically earn $64.13 an hour, according to the latest government wage data (May 2025). Hourly pay ranges from about $47.83 for entry-level positions to over $80.75 an hour for the top 10% of earners.
What is the starting pay for an NP in Oklahoma?
Entry-level NPs in Oklahoma typically start around $47.83 an hour, or about $99,490 a year. Pay tends to rise toward the state's typical figure of $133,390 within the first several years, as new NPs gain clinical experience and take on more responsibility.
Which city in Oklahoma pays NPs the most?
Tulsa pays NPs the most in Oklahoma, with typical pay near $139,460 a year, about 5% above the statewide figure. Oklahoma City follows at $133,390 a year and has the largest NP workforce in the state, while Enid pays the least, at $115,030 a year.
Is NP pay in Oklahoma higher than the national rate?
Yes. NPs in Oklahoma earn about 1% more than the national figure of $132,300 a year, or $63.61 an hour. That puts Oklahoma 18th among the 51 states for NP pay, a modest but consistent edge over the national figure.

Explore next

← Back to the NP salary guide