Certified Nursing Assistant Salary in Oklahoma
Certified Nursing Assistants in Oklahoma earn a median of $35,930 a year, or $17.27 an hour. That ranks Oklahoma #47 of 51 states and is $6,330 less than the national median.
- Median / year
- $35,930
- Median / hour
- $17.27
- Employed
- 19,410
- National rank
- #47of 51
Pay range in Oklahoma
Certified Nursing Assistant pay by Oklahoma metro area
| Metro area | Median | Jobs |
|---|---|---|
| Tulsa, OK | $36,720 | 5,420 |
| Oklahoma City, OK | $36,560 | 6,150 |
| Lawton, OK | $35,190 | 490 |
| Enid, OK | $34,250 | 270 |
| Fort Smith, AR-OK | $32,020 | 1,580 |
FAQ
How much does a certified nursing assistant make in Oklahoma?
The median annual wage is $35,930 ($17.27 per hour), according to the BLS for May 2025. That is $6,330 below the U.S. median of $42,260.
What do entry-level nursing assistants make in Oklahoma?
The lowest-paid 10% of Oklahoma nursing assistants earned $29,630 or less ($14.24/hour), a reasonable estimate for new graduates.
Where do nursing assistants earn the most in Oklahoma?
Tulsa, OK has the highest metro median at $36,720.
How many nursing assistants work in Oklahoma?
About 19,410 nursing assistants were employed in Oklahoma in May 2025.