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