Salaripedia
English

How much does a registered nurse make in Missouri?

$81,780a year

Median yearly pay for registered nurses in Missouri. That is $39.32 an hour or $6,815 a month.

Hourly
$39.32
Vs. national median
-16%
Rank among states
40 of 51
Jobs in the state
76,310
Pay range
Lowest 10%: $63,230Median: $81,780Highest 10%: $104,400
PercentileYearlyHourly
10th$63,230$30.40
25th$76,050$36.56
Median$81,780$39.32
75th$98,560$47.38
90th$104,400$50.19

Cities in Missouri

Metro areas, median yearly pay.

Jefferson City, MO$85,010
Columbia, MO$84,330
St. Louis, MO$83,180
Kansas City, MO$83,040
Cape Girardeau, MO$82,640
Springfield, MO$79,370
St. Joseph, MO$77,240
Joplin, MO$74,930
Salaries for every job in Missouri

Nearby in the ranking

States with similar pay for registered nurses.

37. Oklahoma$82,920
38. Ohio$82,510
39. South Carolina$82,360
40. Missouri$81,780
41. Tennessee$81,500
42. Kentucky$81,040
43. North Dakota$80,730
Registered Nurse salary in all states

Frequently asked questions

How much does a registered nurse make an hour in Missouri?

The median hourly pay in Missouri is $39.32 ($81,780 a year).

Do registered nurses make more in Missouri than the national average?

No: $81,780 against $97,550 nationally, 16% less.

Where does Missouri rank for registered nurse pay?

Missouri ranks 40 of 51 states.

Which city in Missouri pays registered nurses the most?

Jefferson City, MO, with a median of $85,010 a year.

Source: U.S. Bureau of Labor Statistics, Occupational Employment and Wage Statistics (OEWS): pay in May 2025, published by BLS in 2026. Hourly pay is the yearly figure divided by 2,080 hours.