What is th RN Pay Rate in Oklahoma?

What is the RN pay rate in Oklahoma?

 
As of January 2026, the average pay for a Registered Nurse (RN) in
is approximately $39.01 per hour, which equates to an annual salary of roughly $81,131. 
Pay rates vary significantly based on experience, location, and specialty: 
 
Pay by Experience Level
  • New Graduate/First-Year RN: Average of $41.07 per hour ($85,431/year).
  • Entry-Level (Less than 1 year): Average of $27.65 per hour ($57,509/year).
  • Top Earners (90th percentile): Up to $58.15 per hour ($120,956/year). 
 
Pay by City
Salaries in urban centers or specific high-demand towns are often higher than the state average: 
  • Muldrow: $46.31/hr ($96,321/year).
  • Oklahoma City: $39.21/hr ($81,551/year).
  • Enid: $40.79/hr ($84,841/year).
  • Tulsa: $35.27/hr ($73,363/year). 
 
Pay by Specialty
Specialized roles typically command higher hourly rates:
  • Home Health RN: $59.75/hr.
  • Operating Room (OR) Nurse: $56.42/hr.
  • Emergency Room (ER) Nurse: $38.50/hr.
  • Travel Nurse: While variable, some travel assignments in Oklahoma offer weekly rates equivalent to over $50 per hour. 
 
Major Hospital Systems (Oklahoma City Area)
Recent data from major local employers show the following average base rates:
  • SSM Health: ~$44.83/hr.
  • INTEGRIS Health: ~$37.00/hr.
  • OU Health: ~$36.66/hr.
  • Mercy: ~$36.00 – $37.00/hr. 
Note: Oklahoma often ranks low in raw salary compared to other states, but the cost of living is approximately 8% lower than the national average, which can increase the actual purchasing power of these wages