SalaryData

Nurse Practitioner Salary in Oklahoma

Based on 4K+ workers in Oklahoma

Data year: 2025 · Last updated: June 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

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

Historical Salary Trend — Nurse Practitioner in Oklahoma vs National

Historical Nurse Practitioner (Oklahoma vs National) salary trend
YearMedian Salary (United States)
2022$121,010
2023$124,070
2024$126,670
2025$133,390
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

Nurse Practitioner Salary by Experience Level in Oklahoma

Nurse Practitioner Salary in Other States

Related Occupations

More Locations