Registered Nurses Salary in Oklahoma

Ranked #43 of 51 · OK

16.1% below U.S. average
Mean annual salary $85,060 ≈ $41/hr
Median annual salary $82,920
Employment 38,270

Salary Distribution (10th–90th percentile)

P10 $60,530P25 $77,350 Median $82,920P75 $98,910P90 $106,390

About 80% of registered nursess in Oklahoma earn between $60,530 and $106,390. The blue band is the middle 50% (P25–P75); the dot marks the median.

Compared to the U.S.

Oklahoma
$85,060
U.S. average
$101,420

The mean registered nurses salary in Oklahoma is $85,060, about 16.1% below the U.S. average ($101,420). That works out to roughly $41/hr at 2,080 hours per year.

Metro Areas in Oklahoma

Metro areaMedianMeanEmployment
Tulsa, OK $84,790 $87,380 10,880
Oklahoma City, OK $82,920 $86,080 16,530
Northeast Oklahoma nonmetropolitan area $81,450 $87,840 2,850
Lawton, OK $80,570 $84,340 990
Northwest Oklahoma nonmetropolitan area $79,800 $79,370 1,250
Southwest Oklahoma nonmetropolitan area $79,220 $78,370 1,180
Enid, OK $78,060 $76,570 810
Southeast Oklahoma nonmetropolitan area $77,470 $78,090 3,220

← Back to all registered nurses states