Content has loaded

Nursing assistant salary in St. Louis, MO, 2026

How much does a Nursing Assistant make in St. Louis, MO?

Average base salary

$19.45
5%
below national average
Average $19.45
Low $15.93
High $23.75

The average salary for a nursing assistant is $19.45 per hour in St. Louis, MO and $4,500 overtime per year.435 salaries taken from job postings on Indeed in the past 36 months (updated July 12, 2026).

Nursing Assistant job openings in St. Louis, MO

slide 1 of 6
slide1 of 6
Certified Nursing Assistant
St. Louis, MO
3 days ago

Highest paying companies for Nursing Assistant in St. Louis, MO

Average year pay is based on job postings on Indeed in the past 36 months.
BJC HealthCare
 
$96,520per year
View company
Cross Country
 
$87,880per year
Special School District of St....
 
$87,360per year
Friendship Village
 
$78,000per year
Crossroads Hospice and Palliat...
 
$62,400per year
Prolink
 
$60,025per year

Highest paying cities for Nursing Assistants near St. Louis, MO

  1. Gladstone, MO
    $21.04 per hour
  2. Rolla, MO
    $20.21 per hour
  3. Kansas City, MO
    $19.52 per hour
  4. St. Louis, MO
    $19.45 per hour
  5. Chesterfield, MO
    $19.41 per hour

Where can a Nursing Assistant earn more?

Compare salaries for Nursing Assistants in different locations
vs