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.
Registered Nurses
in
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 |