SalaryNode

Average Civil Engineers Salary in St. Louis, MO-IL

Civil Engineers in St. Louis, MO-IL earn an average annual salary of $100,920, which is slightly below the national average of $106,590. This localized pay rate is influenced by a variety of regional economic factors, including the specific demand for infrastructure projects and the overall cost of doing business within the metropolitan area.

Executive Summary

  • Average Salary: $100,920 per year.
  • Growth Trend: Salaries have shifted 13.0% over the last 5 years.
  • Top Earners: Senior professionals (90th percentile) earn up to $137,460.
  • Outlook: The St. Louis, MO-IL region supports a robust workforce of 2,820 Civil Engineers. With a Location Quotient of 0.91, the concentration of these professionals is nearly on par with the national average, indicating a stable and established market for civil engineering talent.
2024 Market Data

Salary Overview

$100,920

The average Civil Engineers in St. Louis, MO-IL earns-5.3%below the national average.

BreakdownBased on 40h/week
Hourly

$48.5

Weekly

$1,941

Monthly

$8,410

Civil Engineers Salary Distribution in St. Louis, MO-IL

Salary progression for Civil Engineers in St. Louis, MO-IL is significantly tied to experience. Entry-level positions typically start at lower percentiles, while senior engineers with extensive project management and design experience command salaries in the higher percentiles. The widening gap between these percentiles reflects the substantial career advancement and increased earning potential available.

Experience LevelMarket PercentileAnnual WageHourly Rate
Junior / AssociateEntry level. Focus on learning core skills & codebase.10% (Entry)$67,370$32.4
Engineer IProficient contributor. Handles tasks independently.25% (Junior)$75,690$36.4
Senior EngineerSystem design, complex problem solving, mentoring.50% (Median)$97,930$47.1
Lead / StaffTechnical strategy, architecture, cross-team impact.75% (Senior)$126,150$60.6
Principal / ArchitectIndustry expert. Driving technical vision & innovation.90% (Expert)$137,460$66.1

Detailed Civil Engineers Market Analysis

Relocation Context

Nominal Salary

$100,920

Gross Pay

Real Wage (Purchasing Power)

$100,920

Adjusted for COL (100)

The average Civil Engineer salary of $100,920 in St. Louis, MO-IL aligns perfectly with the local Cost of Living Index of 100, which is the national average. This means that the purchasing power of a Civil Engineer's salary in St. Louis is equivalent to the national average, offering a stable financial environment for professionals.

Job Market Context

2,820

Total Jobs

2.103

Per 1K Jobs

0.91

Location Quotient

Below Average

St. Louis, MO-IL has 0.91x the national average concentration of Civil Engineers jobs. This means there are fewer opportunities per capita here compared to the U.S. average — competition for roles may be higher.

A Location Quotient of 0.91 suggests that St. Louis, MO-IL has a slightly lower concentration of Civil Engineers compared to the national average. This indicates a competitive job market where demand is present but not overwhelmingly saturated, offering good opportunities for skilled professionals.

Nearby Job Markets

Nearby Cities for Civil Engineers

Comparing salaries near St. Louis, MO-IL

Hiring Civil Engineerss?

Frequently Asked Questions

How much does a Civil Engineers make in St. Louis, MO-IL?

The median annual salary for a Civil Engineers in St. Louis, MO-IL is $100,920. This typically ranges from $67,370 for entry-level positions to $137,460 for top-level roles.

How does the salary compare to the national average?

The average salary for this role in St. Louis, MO-IL is 5.3% lower than the national median of $106,590.

Is St. Louis, MO-IL a lucrative place for Civil Engineers?

Yes, St. Louis, MO-IL offers a competitive environment for Civil Engineers.The average salary of $100,920 is strong, and the cost of living matching the national average ensures good purchasing power. The stable job market further supports lucrative career prospects.

Is St. Louis, MO-IL a good place to live for Civil Engineers?

The Cost of Living Index in St. Louis, MO-IL is 100. While higher than average, this often correlates with higher wages.

Where are the highest paying cities near St. Louis, MO-IL?

Some top paying nearby cities include Springfield, IL ($108,730) and Cape Girardeau, MO-IL.

What is the average salary for a Civil Engineer in St. Louis, MO-IL?

The average annual salary for a Civil Engineer in St. Louis, MO-IL is $100,920.

How does the St. Louis Civil Engineer salary compare to the national average?

Civil Engineers in St. Louis earn approximately $5,670 less annually than the national average of $106,590.

What is the Cost of Living Index in St. Louis, MO-IL?

The Cost of Living Index in St. Louis, MO-IL is 100, which is exactly the national average.

How concentrated is the Civil Engineer job market in St. Louis?

The job market for Civil Engineers in St. Louis has a Location Quotient of 0.91, indicating a concentration very close to the national average.

Methodology: Salary data is derived from the Bureau of Labor Statistics (BLS) OEWS 2024 release. Figures represent gross pay before taxes. Analysis includes 2,820 employees in the St. Louis, MO-IL area with a job density of 2.103 per 1,000 jobs. Cost of Living data is estimated based on state and metro averages.