How much does a Registered Nurse make in Maryland Heights, MO?
Registered Nurses (RNs) in Maryland Heights, Missouri, enjoy competitive salaries. The average yearly salary for RNs in this area is about $67,802. These earnings reflect the important role that RNs play in healthcare. Different factors can affect this salary, including experience, specialty, and workplace.
RNs in Maryland Heights can earn salaries ranging from $53,000 to over $81,000 per year. The majority of RNs fall within this range. Those with more experience and specialized skills often earn more. Some RNs may also receive extra pay for working nights, weekends, or holidays. Hospitals, clinics, and private practices offer various job opportunities, with some paying slightly more than others.
What are the highest paying cities for a Registered Nurse near Maryland Heights, MO?

-
Wentzville, MO
Average Salary: $113,718
Wentzville offers a warm, community-focused environment for nurses. Hospitals like SSM Health St. Joseph Hospital provide excellent opportunities for growth and patient care. The area's smaller size means close-knit teams and a supportive work culture.
Find Registered Nurse jobs in Wentzville, MO
-
Saint Charles, MO
Average Salary: $111,932
Saint Charles boasts modern healthcare facilities, including SSM Health St. Joseph Hospital – St. Charles. Nurses here enjoy state-of-the-art technology and a strong emphasis on patient well-being. The city’s vibrant community adds to the rewarding work experience.
Find Registered Nurse jobs in Saint Charles, MO
-
Ballwin, MO
Average Salary: $111,864
Ballwin’s healthcare sector includes top facilities like Mercy Hospital South. Nurses benefit from advanced medical resources and a collaborative environment. The area’s growing population increases the demand for healthcare professionals.
Find Registered Nurse jobs in Ballwin, MO
-
St. Louis, MO
Average Salary: $101,959
St. Louis is a major hub for medical services with institutions such as Barnes-Jewish Hospital and St. Louis Children's Hospital. Nurses can access diverse specialties and cutting-edge treatments. The city’s lively atmosphere offers a dynamic work environment.
Find Registered Nurse jobs in St. Louis, MO
-
Chesterfield, MO
Average Salary: $94,260
Chesterfield provides a range of healthcare opportunities at facilities like SSM Health St. Joseph Hospital – Lake St. Louis. Nurses work in a supportive community with a focus on patient-centered care. The area’s suburban setting offers a balanced lifestyle.
Find Registered Nurse jobs in Chesterfield, MO
-
Des Peres, MO
Average Salary: $92,329
Des Peres is known for its high-quality healthcare, with Mercy Hospital South being a key employer. Nurses here enjoy a modern work environment and a commitment to excellence in patient care. The community’s friendly vibe enhances job satisfaction.
Find Registered Nurse jobs in Des Peres, MO
-
Collinsville, IL
Average Salary: $85,433
Collinsville features prominent healthcare providers like HSHS St. Joseph’s Hospital. Nurses benefit from a supportive team environment and access to quality patient care. The area’s commitment to healthcare excellence provides rewarding opportunities.
Find Registered Nurse jobs in Collinsville, IL
-
Clayton, MO
Average Salary: $82,317
Clayton’s healthcare scene includes Washington University School of Medicine. Nurses working here gain exposure to innovative treatments and a research-oriented environment. The city’s academic influence enriches professional development.
Find Registered Nurse jobs in Clayton, MO
-
Florissant, MO
Average Salary: $79,804
Florissant offers a range of healthcare services, with SSM Health DePaul Hospital being a notable employer. Nurses work in a community that values compassionate care and teamwork. The area’s growing population increases demand for skilled nursing professionals.
Find Registered Nurse jobs in Florissant, MO
-
Webster Groves, MO
Average Salary: $78,797
Webster Groves is home to various healthcare facilities, including Mercy Hospital South. Nurses here enjoy a supportive work culture and access to advanced medical technologies. The city’s commitment to quality healthcare provides a fulfilling work environment.
Find Registered Nurse jobs in Webster Groves, MO
What are the best paying companies for a Registered Nurse in Maryland Heights, MO?

-
Stonebridge
Average Salary: $78,480
Stonebridge offers rewarding Registered Nurse positions in Maryland Heights, MO. They focus on providing quality care in their facilities, with an emphasis on patient safety and comfort. Stonebridge serves the local community with excellent nursing care.
-
Maryland Heights Center for Behavioral Health
Average Salary: $75,738
The Maryland Heights Center for Behavioral Health is a leading healthcare provider in Maryland Heights, MO. They offer competitive salaries for Registered Nurses. They provide mental health services to patients in need, emphasizing compassionate care and support.
-
National HealthCare Corporation (NHC)
Average Salary: $64,667
National HealthCare Corporation (NHC) provides Registered Nurse jobs in Maryland Heights, MO. They focus on senior care and long-term care services. NHC ensures high standards of nursing care and a supportive work environment for their nursing staff.
-
Strictly Pediatrics Center
Average Salary: $63,400
Strictly Pediatrics Center offers Registered Nurse positions in Maryland Heights, MO. They specialize in pediatric care, providing services to children in need. Their nursing staff plays a key role in delivering excellent pediatric care to young patients.
-
SSM Health Saint Louis University Hospital
Average Salary: $60,628
SSM Health Saint Louis University Hospital provides Registered Nurse jobs in Maryland Heights, MO. They offer a range of healthcare services, with a focus on patient care and safety. They provide a supportive environment for nursing professionals to excel.
What are the best paying Registered Nurse related jobs in Maryland Heights, MO?

-
Nurse Practitioner
Average Salary: $138,778
This role provides primary and specialty care in various settings, such as hospitals and clinics. Advanced practice registered nurses (APRNs) diagnose and manage acute and chronic conditions. Opportunities are available in renowned institutions and medical groups in the area.
Find Nurse Practitioner jobs in Maryland Heights, MO
-
Psychiatric Registered Nurse
Average Salary: $81,000
This position focuses on mental health care. Nurses provide treatment and support to patients with psychiatric disorders. They work in psychiatric hospitals, rehabilitation centers, and community health centers.
Find Psychiatric Registered Nurse jobs in Maryland Heights, MO
-
Nurse Case Manager
Average Salary: $80,308
Nurse case managers coordinate patient care, ensuring a smooth transition between different health care settings. They work closely with doctors and other health care professionals to develop and implement care plans.
Find Nurse Case Manager jobs in Maryland Heights, MO
-
Nurse Supervisor
Average Salary: $80,000
In this leadership role, nurses oversee and manage nursing staff, ensuring high-quality patient care. They work in hospitals, long-term care facilities, and home health care agencies.
Find Nurse Supervisor jobs in Maryland Heights, MO
-
Charge Nurse
Average Salary: $74,400
Charge nurses manage day-to-day operations in a specific nursing unit. They coordinate nursing staff, ensure patient care quality, and communicate with other health care professionals.
Find Charge Nurse jobs in Maryland Heights, MO
-
Case Manager
Average Salary: $70,250
Case managers help patients navigate the health care system. They coordinate care, ensure patients receive needed services, and work to improve health outcomes. Opportunities exist in hospitals, insurance companies, and community health organizations.
Find Case Manager jobs in Maryland Heights, MO
-
Licensed Practical Nurse
Average Salary: $59,532
LPNs provide basic patient care under the supervision of doctors and registered nurses. They work in hospitals, nursing homes, and home health care settings. This role offers a good entry point into the nursing profession.
Find Licensed Practical Nurse jobs in Maryland Heights, MO
-
Public Health Nurse
Average Salary: $53,000
Public health nurses work to improve community health. They focus on prevention, education, and health promotion. They work in government agencies, schools, and community health organizations.
Find Public Health Nurse jobs in Maryland Heights, MO



