SalaryByCity

Civil Engineers Salary in St. Louis, MO-IL

2024 wage data from the Bureau of Labor Statistics

Median Salary
$97,930
Average Salary
$100,920
vs National
$-1,660
Employed
2,820

Salary Distribution

$67,370$137,460
10th %ileMedian: $97,93090th %ile
PercentileAnnual SalaryMonthly
10th Percentile$67,370$5,614
25th Percentile$79,060$6,588
Median$97,930$8,161
75th Percentile$123,530$10,294
90th Percentile$137,460$11,455
Mean (Average)$100,920$8,410

Civil Engineers Salary in Other Cities

Highest Paying Jobs in St. Louis, MO-IL

Frequently Asked Questions

What is the average Civil Engineers salary in St. Louis, MO-IL?
The median annual salary for a Civil Engineers in St. Louis, MO-IL is $97,930 as of 2024. The average (mean) salary is $100,920.
What is the salary range for Civil Engineers in St. Louis, MO-IL?
Civil Engineers salaries in St. Louis, MO-IL range from $67,370 (10th percentile) to $137,460 (90th percentile). The middle 50% earn between $79,060 and $123,530.
How many Civil Engineers work in St. Louis, MO-IL?
There are approximately 2,820 Civil Engineers employed in the St. Louis, MO-IL metropolitan area.