Registered Nurses Salary in Oklahoma

BLS OEWS May 2025 • 8 metro areas • Oklahoma

Registered Nurses in Oklahoma earn a median salary of $78,788 per year on average across 8 metro and nonmetro areas, -15.8% vs the national median of $93,600. An estimated 32,360 registered nurses are employed across Oklahoma, with salaries ranging from $72,970 to $85,150 depending on location.

$78,788 Avg median salary in Oklahoma
$85,150 Highest paying metro
$72,970 Lowest paying metro
32,360 Employed in Oklahoma

Compare Registered Nurses salaries & buying power

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

Full tool →
Registered Nurses
in
    vs

      Registered Nurses salaries by city in Oklahoma

      Metro area Median salary 25th pct 75th pct Employed
      Lawton, OK $85,150 $73,340 $94,140 840
      Tulsa, OK $82,130 $78,540 $98,220 9,600
      Oklahoma City, OK $80,460 $77,640 $97,250 13,980
      Northeast Oklahoma $80,240 $69,790 $101,130 2,570
      Northwest Oklahoma $77,300 $65,070 $81,510 1,090
      Southeast Oklahoma $76,960 $67,040 $86,010 2,650
      Enid, OK $75,090 $64,280 $84,950 730
      Southwest Oklahoma $72,970 $63,290 $82,190 900

      View Registered Nurses salaries in all cities