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

← Back to all registered nurses states