verified BLS-Verified Source: U.S. Bureau of Labor Statistics (BLS) May 2025 release

Registered Nurse Salary in Oklahoma

Median Annual in Oklahoma
$82,920/yr
Median Hourly Wage
$39.87/hr
▼ 15% below U.S. median

Salary Distribution in Oklahoma

groups Employed in OK
38,270
public U.S. Median
$97,550
trending_up National Outlook
+6%

Registered Nurse pay in Oklahoma, explained

Registered nurses in Oklahoma earn a median of $82,920 per year ($39.87 per hour), which is 15% below the national median of $97,550. Entry-level workers earn around $60,530, while the most experienced registered nurses reach about $106,390. Pay varies by employer, setting, and metro area within Oklahoma.

Registered Nurse in Oklahoma: FAQ

How much do registered nurses make in Oklahoma?

Registered nurses in Oklahoma earn a median of $82,920 per year ($39.87 per hour), compared with $97,550 nationally.

Does Oklahoma pay registered nurses well?

At $82,920, Oklahoma pays 15% below the national median for registered nurses. An estimated 38,270 work in the state.

Registered Nurse salary in other states

All 51 states ranked arrow_forward

Related careers in Oklahoma