High-paying nursing jobs in St. Louis

Nursing is caring for patients and managing healthcare. Nurses provide essential support by monitoring patient conditions and administering treatments. They need empathy, attention to detail, and strong communication skills to deliver quality care.


The 2,610 nursing jobs listed below pay well, with salaries between $44,463 and $130,911 per year. Registered Nurse, Clinical Nurse and Licensed Practical Nurse are among the most popular high-paying roles in St. Louis, MO.

Job title

Updated Oct 03, 2026
Job title
St. Louis, MO
Missouri
Job openings (St. Louis)

Registered Nurse - Operating Room

St. Louis

$2,395 per week

Missouri

$2,159 per week

Nurse Practitioner

St. Louis

$124,267 per year

Missouri

$126,465 per year

Registered Nurse - Icu

St. Louis

$2,143 per week

Missouri

$2,069 per week

Registered Nurse

St. Louis

$2,114 per week

Missouri

$2,084 per week

Registered Nurse - Medical/Surgical

St. Louis

$1,999 per week

Missouri

$1,968 per week

Nursing Supervisor

St. Louis

$43.57 per hour

Missouri

$39.77 per hour

Clinical Nurse

St. Louis

$38.66 per hour

Missouri

$36.86 per hour

Nurse

St. Louis

$33.99 per hour

Missouri

$33.22 per hour

Licensed Practical Nurse

St. Louis

$32.82 per hour

Missouri

$32.22 per hour

Nursing Assistant

St. Louis

$19.68 per hour

Missouri

$18.92 per hour

Job descriptions below are for educational purposes. Please refer to the employer's job description for complete details.