Registered Nurse Salary Guide: Saint Louis, MO
Average Registered Nurse Salary
$31.73/hour
The average salary for a Registered Nurse in Saint Louis, MO is $31.73 per hour. This is 9% lower than the Missouri average of $34.70.
Estimate based on Bureau of Labor Statistics data.
Registered Nurse salaries in Saint Louis, MO compared to State and National Averages
$31.73/hour
Saint Louis, MO
42% lower than the US average.
$34.70/hour
Missouri
30% lower than the US average.
$45.15/hour
United States
How Registered Nurse Salaries in Saint Louis Compare to Other Cities
How Registered Nurse Salaries in Saint Louis Compare to Other Cities
Belleville, Illinois
$32/hour
This is equal to the Saint Louis average
Springfield, Illinois
$30/hour
This is 6% lower than the Saint Louis average of $31.73.
Cape Girardeau, Missouri
$32/hour
This is 1% higher than the Saint Louis average of $31.73.
What are the highest paying Agencies for Registered Nurse jobs in Saint Louis?
Average Hourly Salary | Max Hourly Salary | |
---|---|---|
Select Medical | $46 | $47 |
Last updated on April 28, 2024. Information based on active jobs on Vivian.com and pay data from BLS and around the web.
Top Registered Nurse Jobs
Registered Nurse (RN) - Home Health Hospice
- AccentCare
- St. Louis, MO
- 5x8 hrs
Registered Nurse (RN) - Home Health Clinical Liaison
- AccentCare
- St. Louis, MO
- 5x8 hrs
Registered Nurse (RN) - Long Term Acute Care
- Select Specialty Hospital - Town and Country
- Saint Louis, MO
- Sign-On Bonus
Get alerts about new jobs and salary trends in Saint Louis, MO
Be the first to know about new jobs for Registered Nurses with the salary that suits you.