Nurse Salaries in Oklahoma

Salary estimated from 75 employees, users, and past and present job advertisements on Indeed in the past 36 months. Last updated: July 27, 2018
Average in Oklahoma
$19.20 per hour
32% Below national average
  • Most Reported
$7.25
$40.15
Salary Distribution

How much does a Nurse make in Oklahoma?

The average salary for a Nurse is $19.20 per hour in Oklahoma, which is 32% below the national average. Salary estimates are based on 75 salaries submitted anonymously to Indeed by Nurse employees, users, and collected from past and present job advertisements on Indeed in the past 36 months. The typical tenure for a Nurse is 1-3 years.
Nurse salaries by company in Oklahoma
CompanyAverage salary
$32.13 per hour
$17.00 per hour
$70,647 per year
$24.00 per hour
$17.00 per hour
$16.77 per hour
$16.71 per hour
5 salaries
$2,200 per week
$63,685 per year
$72,204 per year
Nurse salaries by location
CityAverage salary
$19.09 per hour
$21.07 per hour
$60,013 per year

Nurse job openings

Nurse Investigator Level I or Level II
State of Oklahoma
Oklahoma
Registered Nurse RN-Clinical Sales Liaison-Oklahoma City OK
CVS Health
Oklahoma
RN Registered Nurse - Clinic
St. John Health System, OK
Tulsa, OK
Nurse jobs in Oklahoma