Salaripedia
English

How much does a nursing assistant make in Oklahoma?

$35,930a year

Median yearly pay for nursing assistants in Oklahoma. That is $17.27 an hour or $2,994 a month.

Hourly
$17.27
Vs. national median
-15%
Rank among states
47 of 51
Jobs in the state
19,410
Pay range
Lowest 10%: $29,630Median: $35,930Highest 10%: $42,870
PercentileYearlyHourly
10th$29,630$14.25
25th$32,900$15.82
Median$35,930$17.27
75th$38,250$18.39
90th$42,870$20.61

Cities in Oklahoma

Metro areas, median yearly pay.

Tulsa, OK$36,720
Oklahoma City, OK$36,560
Lawton, OK$35,190
Enid, OK$34,250
Fort Smith, AR$32,020
Salaries for every job in Oklahoma

Nearby in the ranking

States with similar pay for nursing assistants.

44. Texas$37,500
45. South Carolina$37,220
46. West Virginia$36,720
47. Oklahoma$35,930
48. Arkansas$34,430
49. Alabama$34,140
50. Mississippi$31,520
Nursing Assistant salary in all states

Frequently asked questions

How much does a nursing assistant make an hour in Oklahoma?

The median hourly pay in Oklahoma is $17.27 ($35,930 a year).

Do nursing assistants make more in Oklahoma than the national average?

No: $35,930 against $42,260 nationally, 15% less.

Where does Oklahoma rank for nursing assistant pay?

Oklahoma ranks 47 of 51 states.

Which city in Oklahoma pays nursing assistants the most?

Tulsa, OK, with a median of $36,720 a year.

Source: U.S. Bureau of Labor Statistics, Occupational Employment and Wage Statistics (OEWS): pay in May 2025, published by BLS in 2026. Hourly pay is the yearly figure divided by 2,080 hours.