Healthcare · Oklahoma
Nurse Practitioner Salary in Oklahoma (2025)
Estimated pay for Nurse Practitioners working in Oklahoma, based on national median adjusted for local cost of living.
$106,000
Annual in OK
$51/hr
Hourly Rate
$8,833
Monthly
$2,038
Weekly
Oklahoma vs. National Median
$106,000
Oklahoma
$121,610
National Median
$15,610 (-13%) vs. national
Find Nurse Practitioner Jobs in Oklahoma
Browse open positions in Oklahoma and compare offers to this salary benchmark.
Search Nurse Practitioner Jobs in Oklahoma →Nurse Practitioner Salary in Other States
AlabamaAlaskaArizonaArkansasCaliforniaColoradoConnecticutDelawareFloridaGeorgiaHawaiiIdahoIllinoisIndianaIowaKansasKentuckyLouisianaMaineMarylandMassachusettsMichiganMinnesotaMississippiMissouriMontanaNebraskaNevadaNew HampshireNew JerseyNew MexicoNew YorkNorth CarolinaNorth DakotaOhioOregonPennsylvaniaRhode IslandSouth CarolinaSouth DakotaTennesseeTexasUtahVermontVirginiaWashingtonWest VirginiaWisconsinWyoming