High-paying hr jobs in St. Louis

HR manages employee-related functions such as hiring, training, and benefits. HR professionals ensure organizational compliance and foster a positive work environment. Strong interpersonal skills are vital.


We found 186 high-paying for you in St. Louis, MO. These hr jobs pay well, with salaries between $52,026 to $101,719 per hour. Popular roles include Recruiter, Human Resources Generalist and Human Resources Specialist.

Job title

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

Safety Manager

St. Louis

$101,719 per year

Missouri

$92,026 per year

Human Resources Business Partner

St. Louis

$94,099 per year

Missouri

$92,165 per year

Human Resources Manager

St. Louis

$82,987 per year

Missouri

$75,915 per year

Director of Human Resources

St. Louis

$81,833 per year

Missouri

$81,126 per year

Safety Specialist

St. Louis

$78,085 per year

Missouri

$73,946 per year

Safety Coordinator

St. Louis

$73,010 per year

Missouri

$71,579 per year

Human Resources Generalist

St. Louis

$66,626 per year

Missouri

$62,847 per year

Recruiter

St. Louis

$60,510 per year

Missouri

$61,214 per year

Human Resources Specialist

St. Louis

$24.86 per hour

Missouri

$23.72 per hour

Human Resources Coordinator

St. Louis

$23.76 per hour

Missouri

$23.37 per hour

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