Nursing Assistants Salary in Oklahoma

BLS OEWS May 2025 • 8 metro areas • Oklahoma

Nursing Assistants in Oklahoma earn a median salary of $33,596 per year on average across 8 metro and nonmetro areas, -15% vs the national median of $39,530. An estimated 19,380 nursing assistants are employed across Oklahoma, with salaries ranging from $30,540 to $36,170 depending on location.

$33,596 Avg median salary in Oklahoma
$36,170 Highest paying metro
$30,540 Lowest paying metro
19,380 Employed in Oklahoma

Compare Nursing Assistants salaries & buying power

Pick two cities to see how salary and purchasing power differ.

Full tool →
Nursing Assistants
in
    vs

      Nursing Assistants salaries by city in Oklahoma

      Metro area Median salary 25th pct 75th pct Employed
      Tulsa, OK $36,170 $34,060 $37,160 5,830
      Oklahoma City, OK $35,840 $34,500 $37,240 6,160
      Northwest Oklahoma $34,310 $29,920 $35,490 850
      Northeast Oklahoma $34,270 $29,960 $35,590 1,990
      Southeast Oklahoma $34,060 $29,970 $35,500 2,380
      Enid, OK $32,220 $30,320 $34,380 370
      Lawton, OK $31,360 $31,360 $35,820 510
      Southwest Oklahoma $30,540 $24,960 $34,700 1,290

      View Nursing Assistants salaries in all cities