Skip to content
Health Career ClassesPrograms · Costs · Pay
BLS wage data · May 2025

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

10th percentile$29,630
25th percentile$32,900
Median percentile$35,930
75th percentile$38,250
90th percentile$42,870

Certified Nursing Assistant pay by Oklahoma metro area

Metro areaMedianJobs
Tulsa, OK$36,7205,420
Oklahoma City, OK$36,5606,150
Lawton, OK$35,190490
Enid, OK$34,250270
Fort Smith, AR-OK$32,0201,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.