Human Resources Manager Salaries in St. Louis, MO

Salary estimated from 127 employees, users, and past and present job advertisements on Indeed in the past 36 months. Last updated: September 12, 2018
Average in St. Louis, MO
$72,262 per year
Meets national average
  • Most Reported
$14,000
$175,000
Salary Distribution

How much does a Human Resources Manager make in St. Louis, MO?

The average salary for a Human Resources Manager is $72,262 per year in St. Louis, MO, which meets the national average. Salary estimates are based on 127 salaries submitted anonymously to Indeed by Human Resources Manager employees, users, and collected from past and present job advertisements on Indeed in the past 36 months. The typical tenure for a Human Resources Manager is 1-3 years.
Human Resources Manager salaries by company in St. Louis, MO
CompanyAverage salary
$67,817 per year
$64,839 per year
$120,000 per year
$100,000 per year
$90,000 per year
$20.98 per hour
$18.77 per hour
$39.42 per hour
Human Resources Manager salaries by location
CityAverage salary
$83,351 per year
$57,179 per year
$48,439 per year
$65,676 per year

Human Resources Manager job openings

Human Resources Generalist/Recruiting Manager
SpiritJets
Chesterfield, MO
Talent Management Manager
Schnucks
St. Louis, MO
Human Resources Manager
Hartwig, Inc.
St. Louis, MO
Human Resources Manager
City of Clayton
Clayton, MO
HR/Payroll Implementation Consultant (Remote)
Unit4
St. Louis, MO
Human Resources Manager
Burner Design Control
Hazelwood, MO
Human Resources Manager jobs in St. Louis, MO