Nurse Salaries in Missouri

Salary estimated from 74 employees, users, and past and present job advertisements on Indeed in the past 36 months. Last updated: July 5, 2019
Average in Missouri
$23.10 per hour
18% Below national average
  • Most Reported
$7.25
$54.85
Salary Distribution

Average additional compensation

Overtime pay
$9,376
/ year

How much does a Nurse make in Missouri?

The average salary for a Nurse is $23.10 per hour in Missouri, which is 18% below the national average. Salary estimates are based on 74 salaries submitted anonymously to Indeed by Nurse employees, users, and collected from past and present job advertisements on Indeed in the past 36 months. The typical tenure for a Nurse is 1-3 years.
Be the first one to know about new Nurse positions in Missouri with the salary that suits you.
You will start receiving job alerts.
Please check your email - Send a confirmation message to

Job openings for Nurse

View all job openings for Nurse
Nurse salaries by company in Missouri
CompanyAverage salary
$21.19 per hour
$72,592 per year
$32.00 per hour
$30.56 per hour
$33.87 per hour
$29.94 per hour
21 salaries
$29.98 per hour
$70,000 per year
5 salaries
$100,000 per year
5 salaries
$69,736 per year
Nurse salaries by location
CityAverage salary
$27.95 per hour
$26.71 per hour
$20.33 per hour
$29.56 per hour
$59,899 per year