SalaryData

Nurse Practitioner Salary in Oklahoma

Based on 4K+ workers in Oklahoma

Data year: 2025 · Last updated: October 2026

Median Annual Salary (OK)

$133,390

$64.13/hr

vs National Average

$133,771

-0.3% vs national median

Salary Range (10th–90th)

$99K – $168K

4K employed in Oklahoma

Exploring the Nurse Practitioner salary in Oklahoma reveals a median annual income of $133,390, aligning precisely with the national average. This figure falls within a broad salary range of $99,490 to $167,950, indicating significant earning potential within the state. Currently, Oklahoma employs approximately 3,620 Nurse Practitioners.

Several factors can influence a Nurse Practitioner salary in Oklahoma. Experience level, specialized certifications, and the specific healthcare setting, such as a large hospital system versus a private practice, all play a role. Additionally, the demand for advanced practice registered nurses in particular regions of Oklahoma may lead to competitive compensation packages.

Salary Distribution — Nurse Practitioner in Oklahoma

Nurse Practitioner (OK) salary percentiles
PercentileAnnual Salary
10th percentile$99,490
25th percentile$122,530
Median (50th percentile)$133,390
75th percentile$152,330
90th percentile$167,950

Top-Paying Industries for Nurse Practitioner (U.S.)

Which industries pay Nurse Practitioners the most — nationwide figures (industry-level data is not available by state). Nurse Practitioners in Oklahoma tend to follow these industry patterns.

Industry (U.S.)Median SalaryEmployed (U.S.)
Professional, Scientific, and Technical Services$138,9102K
Management of Companies and Enterprises$134,8802K
Administrative and Support Services$133,5506K
Finance and Insurance$133,3402K
Educational Services$132,8008K

Source: U.S. BLS OEWS National Industry-Specific estimates, May 2025. National figures (not state-specific).

Historical Salary Trend — Nurse Practitioner in Oklahoma vs National

Historical Nurse Practitioner salary trend in Oklahoma
YearMedian Salary (Oklahoma)
2022$121,010
2023$124,070
2024$126,670
2025$133,390
2026 (projected)$140,467

The latest year is a projection based on recent wage trends — BLS has not yet released that year’s data.

Historical salary trend for Nurse Practitioner in Oklahoma
YearOklahoma MedianNational Median
2022$121,010$118,452
2023$124,070$125,602
2024$126,670$129,125
2025$133,390$133,771
2026 (projected)$140,467$140,868

Nurse Practitioner Salary by Experience Level in Oklahoma

Nurse Practitioner salary by experience level in Oklahoma
Experience LevelYearsMedian Annual Salary
Junior0-2 yrs$122,530
Mid-level3-5 yrs$133,390
Senior6-9 yrs$152,330
Staff / Lead10+ yrs$167,950

Nurse Practitioner Salary in Other States

Related Nurse Practitioner Salaries in Oklahoma

How other high-demand occupations in Oklahoma compare to Nurse Practitioner ($133,390 median).

OccupationMedian Salaryvs Nurse PractitionerHourly
Surgeon in OK$553,790+315.2%$266.25/hr
Obstetrician and Gynecologist in OK$370,260+177.6%$178.01/hr
Family Medicine Physician in OK$361,350+170.9%$173.73/hr
Emergency Medicine Physician in OK$348,540+161.3%$167.57/hr
Psychiatrist in OK$271,640+103.6%$130.60/hr
Podiatrist in OK$253,380+90.0%$121.82/hr
Pediatrician in OK$236,780+77.5%$113.84/hr
Internal Medicine Physician in OK$216,570+62.4%$104.12/hr
Dentist in OK$166,170+24.6%$79.89/hr
Nurse Anesthetist in OK$156,830+17.6%$75.40/hr
Physician Assistant in OK$136,550+2.4%$65.65/hr
Pharmacist in OK$135,140+1.3%$64.97/hr

Frequently Asked Questions

What is the average salary for a Nurse Practitioner in Oklahoma?

The median salary for Nurse Practitioners in Oklahoma is $133,390 per year, which breaks down to approximately $64 per hour. This figure is very close to the national average, being just 0.3% lower.

How much do Nurse Practitioners in Oklahoma typically earn?

Most Nurse Practitioners in Oklahoma fall within a salary range of $99,490 to $167,950 annually. The median earning falls squarely in the middle of this spectrum at $133,390 per year.

Is the salary for Nurse Practitioners in Oklahoma competitive?

Yes, the median Nurse Practitioner salary in Oklahoma is $133,390 per year, which is only 0.3% below the national average. This indicates a highly competitive earning potential within the state.

How many Nurse Practitioners are employed in Oklahoma?

There are approximately 3,620 Nurse Practitioners employed in Oklahoma. The median salary for these professionals is $133,390 annually, with a typical range between $99,490 and $167,950.

More Locations