Registered Nurse Salaries in St. Louis, MO

Salary estimated from 418 employees, users, and past and present job advertisements on Indeed in the past 36 months. Last updated: July 14, 2018
Average in St. Louis, MO
$69,312 per year
Meets national average
  • Most Reported
$27,000
$130,000
Salary Distribution

How much does a Registered Nurse make in St. Louis, MO?

The average salary for a Registered Nurse is $69,312 per year in St. Louis, MO, which meets the national average. Salary estimates are based on 418 salaries submitted anonymously to Indeed by Registered Nurse employees, users, and collected from past and present job advertisements on Indeed in the past 36 months. The typical tenure for a Registered Nurse is 1-3 years.
Registered Nurse salaries by company in St. Louis, MO
CompanyAverage salary
$83,574 per year
$79,145 per year
$64,929 per year
$62,252 per year
$58,528 per year
$57,724 per year
$55,618 per year
$89,000 per year
$70,000 per year
$56,959 per year
Registered Nurse salaries by location
CityAverage salary
$68,855 per year
$60,496 per year
$69,919 per year
$61,437 per year
$53,711 per year

Registered Nurse job openings

Teacher-Health Occupations-High School (2018-19 school year)
Hazelwood School District
Florissant, MO
Public Health Nurse II
City of St. Louis
St. Louis, MO
Part-time - Healthcare Program Training Facilitator
St. Louis Community College
St. Louis, MO
Lead School Nurse
Webster Groves School District
Webster Groves, MO
Occupational Health Nurse
Ameren
St. Louis, MO
Registered Nurse Pre-Op/PACU PRN
South County Surgical Center
St. Louis, MO
Registered Nurse jobs in St. Louis, MO