SalaryData

Civil Engineer Salary in Missouri

Based on 6K+ workers in Missouri

Data year: 2025 · Last updated: October 2026

Median Annual Salary (MO)

$92,750

$44.59/hr

vs National Average

$99,151

-6.5% vs national median

Salary Range (10th–90th)

$65K – $139K

6K employed in Missouri

The median Civil Engineer salary in Missouri is $92,750 per year, placing it 6% below the national average. With approximately 5,760 professionals working in this field across the state, Missouri offers a competitive, though slightly lower, earning potential compared to the rest of the country for these vital infrastructure professionals.

Several factors influence a Civil Engineer salary in Missouri, including years of experience, specific areas of expertise like transportation or structural engineering, and the size and location of the employer within the state. The salary range of $64,950 to $139,210 reflects these variations.

Salary Distribution — Civil Engineer in Missouri

Civil Engineer (MO) salary percentiles
PercentileAnnual Salary
10th percentile$64,950
25th percentile$77,410
Median (50th percentile)$92,750
75th percentile$114,990
90th percentile$139,210

Top H-1B Employers for Civil Engineer in Missouri

Companies that filed the most H-1B (LCA) applications for this role in Missouri — ranked by application count.

#EmployerApplicationsMedian Wage
1Clayco, Inc.3$111,862

Source: U.S. Department of Labor OFLC LCA Disclosure Data, FY2026.

Top-Paying Industries for Civil Engineer (U.S.)

Which industries pay Civil Engineers the most — nationwide figures (industry-level data is not available by state). Civil Engineers in Missouri tend to follow these industry patterns.

Industry (U.S.)Median SalaryEmployed (U.S.)
Mining, Quarrying, and Oil and Gas Extraction$157,120960
Management of Companies and Enterprises$123,9803K
Transportation and Warehousing$116,3201K
Utilities$112,8202K
Finance and Insurance$109,740600

Source: U.S. BLS OEWS National Industry-Specific estimates, May 2025. National figures (not state-specific).

Historical Salary Trend — Civil Engineer in Missouri vs National

Historical Civil Engineer salary trend in Missouri
YearMedian Salary (Missouri)
2022$80,700
2023$82,930
2024$93,020
2025$92,750
2026 (projected)$92,750

The latest year is a projection based on recent wage trends — BLS has not yet released that year’s data.

Historical salary trend for Civil Engineer in Missouri
YearMissouri MedianNational Median
2022$80,700$86,235
2023$82,930$90,685
2024$93,020$96,900
2025$92,750$99,151
2026 (projected)$92,750$99,151

Civil Engineer Salary by Experience Level in Missouri

Civil Engineer salary by experience level in Missouri
Experience LevelYearsMedian Annual Salary
Junior0-2 yrs$77,410
Mid-level3-5 yrs$92,750
Senior6-9 yrs$114,990
Staff / Lead10+ yrs$139,210

Civil Engineer Salary in Other States

Related Civil Engineer Salaries in Missouri

How other high-demand occupations in Missouri compare to Civil Engineer ($92,750 median).

OccupationMedian Salaryvs Civil EngineerHourly
Engineering Manager in MO$157,800+70.1%$75.87/hr
Aerospace Engineer in MO$130,680+40.9%$62.83/hr
Electrical Engineer in MO$118,670+27.9%$57.05/hr
Chemical Engineer in MO$102,320+10.3%$49.19/hr
Mechanical Engineer in MO$99,330+7.1%$47.75/hr
Industrial Engineer in MO$99,290+7.1%$47.74/hr
Materials Engineer in MO$98,860+6.6%$47.53/hr
Environmental Engineer in MO$98,170+5.8%$47.20/hr
Biomedical Engineer in MO$89,480-3.5%$43.02/hr
Dental Hygienist in MO$92,750+0.0%$44.59/hr
Computer Systems Analyst in MO$92,060-0.7%$44.26/hr
Project Management Specialist in MO$94,660+2.1%$45.51/hr

Frequently Asked Questions

What is the typical salary for a Civil Engineer in Missouri?

The median salary for a Civil Engineer in Missouri is $92,750 per year, which averages out to about $45 per hour. The salary range in Missouri typically falls between $64,950 and $139,210 annually.

How does the average Civil Engineer salary in Missouri compare to the national average?

Civil Engineers in Missouri earn 6.5% less than the national average. This means that while the median salary in Missouri is $92,750 per year, the national median is higher.

What is the salary range for Civil Engineers in Missouri?

In Missouri, Civil Engineers can expect to earn a salary anywhere from $64,950 on the lower end to $139,210 on the higher end. The median annual salary for the state is $92,750.

How many Civil Engineers are employed in Missouri?

There are approximately 5,760 Civil Engineers currently employed in Missouri. The median annual salary for these professionals in the state is $92,750.

More Locations