Skip to main content
OK Salary Data · Updated Daily

NP Salary in Oklahoma

Average nurse practitioner compensation in Oklahoma, broken down by practice setting, top employers, and cities.

Average Salary

$166K

9% below national avg

Salary Range

$61K – $400K

Min – Max reported

Open Positions

6

Active jobs in OK

National Average

$182K

All 50 states

Salary by Practice Setting

Outpatient$340K

1 position

Remote$136K

2 positions

Top Employers in OK

  • Ennoble Care4 jobs
  • Talkiatry1 job
  • Lyra Health1 job
  • SonderMind1 job
  • LifeStance Health1 job
  • Thriveworks1 job

Browse All OK NP Jobs →

6 open positions in Oklahoma

National Salary Guide →

Compare all 50 states

NP Salary in Oklahoma — FAQ

What is the average NP salary in Oklahoma?

The average NP salary in Oklahoma is $166K per year, based on 6 active job postings with disclosed salary on NP Hiring. Reported salaries range from $61K to $400K. That is 9% below the national average of $182K across postings on this board.

How many NP jobs are open in Oklahoma?

There are currently 6 active NP positions with disclosed salary in Oklahoma on NP Hiring. Listings are ingested daily from employer applicant-tracking systems.

Which practice setting pays NPs the most in Oklahoma?

Among current Oklahoma postings on NP Hiring, outpatient roles report the highest average at $340K per year (1 position). Actual pay varies with experience, employer type, and benefits.

Find NP Jobs in Oklahoma

Browse 6 active positions and get daily alerts for new openings.