Salaripedia
English

How much does a health and safety engineer make in St. Louis?

$92,350a year

Median yearly pay for health and safety engineers in the St. Louis, MO-IL metro area. That is $44.40 an hour or $7,696 a month.

Hourly
$44.40
Vs. national median
-20%
Rank among cities
85 of 94
Jobs in the area
130
Pay range
Lowest 10%: $74,440Median: $92,350Highest 10%: $157,000
PercentileYearlyHourly
10th$74,440$35.79
25th$75,820$36.45
Median$92,350$44.40
75th$116,000$55.77
90th$157,000$75.47

Other cities in Missouri

Median yearly pay for health and safety engineers.

Kansas City, MO$106,500
Health and Safety Engineer salary in Missouri Health and Safety Engineer salary in all states

Related jobs in St. Louis

Same field, median yearly pay.

Chemical Engineer$133,500
Agricultural Engineer$124,300
Electrical Engineer$124,000
Electronics Engineer$120,000
Materials Engineer$114,700
Computer Hardware Engineer$112,500
Engineer$103,900
Industrial Engineer$102,200
Mechanical Engineer$100,300
Architect$98,800
Salaries for every job in St. Louis, MO

Frequently asked questions

How much does a health and safety engineer make an hour in St. Louis?

The median hourly pay in the St. Louis, MO-IL metro area is $44.40 ($92,350 a year).

Do health and safety engineers make more in St. Louis than the national average?

No: $92,350 against $115,200 nationally, 20% less.

How does St. Louis compare with the rest of Missouri?

The median in Missouri is $89,820, so St. Louis pays 3% more.

Where does St. Louis rank for health and safety engineer pay?

85 of 94 metro areas with data.

How much does a health and safety engineer make starting out in St. Louis?

The lowest-paid 10% make $74,440 or less a year; the top 10% make $157,000 or more.

Source: U.S. Bureau of Labor Statistics, Occupational Employment and Wage Statistics (OEWS): pay in May 2025, published by BLS in 2026. Hourly pay is the yearly figure divided by 2,080 hours.