Certified Nursing Assistant salary in Oklahoma
The median certified nursing assistant in Oklahoma earns $16.85 an hour, or $35,040 a year. That’s $2.16 below the national median, ranking #47 of 51.
- Median hourly$16.85
- Median yearly$35,040
- Bottom 10% earn under$14.06/hr
- Top 10% earn over$20.00/hr
- Average (mean) hourly$16.78
- CNAs employed19,860
Source: BLS OEWS May 2024, Oklahoma, occupation 31-1131. bls.gov/oes. Figures are estimates for all CNAs in the state, not offers.
Other nursing roles in Oklahoma
| Role | Median hourly | Median yearly |
|---|---|---|
| Registered Nurse | $39.02/hr | $81,160/yr |
| Licensed Practical Nurse | $26.86/hr | $55,870/yr |
| Nurse Practitioner | $60.90/hr | $126,670/yr |
Source: U.S. Bureau of Labor Statistics, OEWS May 2024 state estimates.
Open CNA jobs in Oklahoma
- Nursing AssistantVeterans Health AdministrationOklahoma City, OK$38k–$56k/yrCNAFull-timeCloses Nov 12, 2026
- Nursing AssistantVeterans Health AdministrationTulsa, OK$38k–$63k/yrCNAFull-timeCloses Nov 9, 2026
- CNA/HUC - Weekends OnlyAdvocate HealthOklahomaCNAFlexible / otherWeekends
- Certified Nursing Assistant - Continuum of CareSSM HealthOklahomaCNAPart-time
- Certified Nursing Aide CNAElara CaringMcAlester, OKCNAPart-time
- Certified Nursing Aide CNA - WeekendElara CaringYukon, OKCNAPart-timeWeekends