Registered Nurses Salary in Missouri

Ranked #41 of 51 · MO

15.3% below U.S. average
Mean annual salary $85,900 ≈ $41/hr
Median annual salary $81,780
Employment 76,310

Salary Distribution (10th–90th percentile)

P10 $63,230P25 $76,050 Median $81,780P75 $98,560P90 $104,390

About 80% of registered nursess in Missouri earn between $63,230 and $104,390. The blue band is the middle 50% (P25–P75); the dot marks the median.

Compared to the U.S.

Missouri
$85,900
U.S. average
$101,420

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

Metro Areas in Missouri

Metro areaMedianMeanEmployment
Jefferson City, MO $85,010 $92,700 1,910
Columbia, MO $84,330 $85,120 3,680
St. Louis, MO-IL $83,180 $88,310 35,200
Kansas City, MO-KS $83,040 $87,740 29,650
Cape Girardeau, MO-IL $82,640 $86,160 1,470
Southwest Missouri nonmetropolitan area $79,660 $80,020 1,270
Springfield, MO $79,370 $81,080 6,820
Central Missouri nonmetropolitan area $78,810 $78,650 2,800

Frequently Asked Questions

How much do registered nurses make in Missouri?

The median registered nurses salary in Missouri is $81,780 per year (mean $85,900), and about 80% earn between $63,230 and $104,390.

How much do registered nurses make per hour in Missouri?

Roughly $41 per hour, based on a mean annual wage of $85,900 and 2,080 work hours per year.

Is Missouri a high-paying state for registered nurses?

Missouri ranks #41 of 51 states for registered nurses pay. Its mean salary of $85,900 is about 15.3% below the U.S. average of $101,420.

Which metro areas in Missouri pay registered nurses the most?

The highest-paying metro areas in Missouri for registered nurses are Jefferson City, MO ($85,010), Columbia, MO ($84,330), St. Louis, MO-IL ($83,180), by median annual wage.

← Back to all registered nurses states