Position
City
Salary

How much does a Civil Engineer make in St. Louis, MO?

The average salary for a Civil Engineer is $80,329 per year in St. Louis, MO.

A civil engineer in St. Louis, MO, earns a good salary. The average yearly salary for this profession stands at $80,329. This amount varies based on experience and specific skills. For those just starting, salaries tend to be lower. As experience grows, so can the salary.


To provide a clearer picture, here is a breakdown of salaries for civil engineers across different experience levels in St. Louis, MO:

  • Entry-level: $41,000
  • Early career: $49,917
  • Mid-career: $67,752
  • Experienced: $94,504
  • Late career: $130,173
Civil engineers with more experience generally earn more. This trend shows that with time, dedication, and skill development, earnings can increase.

Civil Engineer jobs in St. Louis, MO

What are the highest paying cities for a Civil Engineer near St. Louis, MO?

Civil engineers near St. Louis, MO, have several nearby cities offering strong job opportunities with competitive salaries. Detroit, MI, leads with an average salary of $107,122. This is followed closely by Cincinnati, OH, with $104,617 and Columbus, OH, with $102,711. Other promising cities include Little Rock, AR, with an average salary of $98,378, and Tulsa, OK, with $97,152. These cities present attractive job markets for civil engineers looking to leverage their skills for higher earnings.
Graph displaying highest paying cities salaries for Civil Engineer jobs near St. Louis, MO, highlighting Detroit, MI with the highest at $107,122 and Louisville, KY with the lowest at $93,095.
  1. Detroit, MI
    Average Salary: $107,122
    Detroit offers exciting opportunities in engineering with a focus on revitalization projects. Companies like General Motors and DTE Energy seek professionals for infrastructure development. The city’s dynamic economy presents a chance to contribute to significant urban renewal efforts.
    Find Civil Engineer jobs in Detroit, MI


  2. Cincinnati, OH
    Average Salary: $104,617
    In Cincinnati, engineers work on various infrastructure and environmental projects. Major firms like Kroger and the Cincinnati Zoo offer diverse job opportunities. The city’s historic charm combined with modern infrastructure projects makes it an appealing place for engineers.
    Find Civil Engineer jobs in Cincinnati, OH


  3. Columbus, OH
    Average Salary: $102,711
    Columbus is known for its growing tech scene and infrastructure projects. Engineers find roles with companies like Nationwide and OhioHealth. The city's expanding economy offers many opportunities for career growth and development.
    Find Civil Engineer jobs in Columbus, OH


  4. Little Rock, AR
    Average Salary: $98,378
    Little Rock offers a blend of small-city feel with big-city opportunities. Engineers contribute to infrastructure projects with companies like Alltel and Entergy. The city's growing economy provides a stable environment for professional growth.
    Find Civil Engineer jobs in Little Rock, AR


  5. Tulsa, OK
    Average Salary: $97,152
    Tulsa’s thriving economy offers numerous engineering jobs, especially in energy and telecommunications. Companies like ONEOK and QuikTrip provide diverse opportunities. The city’s strong focus on infrastructure makes it a great place for engineers.
    Find Civil Engineer jobs in Tulsa, OK


  6. Madison, WI
    Average Salary: $97,119
    Madison offers a vibrant community with many engineering opportunities. Companies like Epic Systems and the University of Wisconsin seek skilled professionals. The city’s commitment to education and innovation creates a stimulating environment for engineers.
    Find Civil Engineer jobs in Madison, WI


  7. Nashville, TN
    Average Salary: $96,712
    Nashville’s growing population and economy provide many engineering opportunities. Companies like Bridgestone and Ascension Health offer diverse roles. The city’s blend of urban life and southern charm makes it an attractive place to work.
    Find Civil Engineer jobs in Nashville, TN


  8. Chicago, IL
    Average Salary: $95,574
    Chicago is a hub for engineering with many high-profile projects. Companies like Boeing and Chicago Transit Authority offer exciting roles. The city’s diverse opportunities and cultural richness make it a prime location for professionals.
    Find Civil Engineer jobs in Chicago, IL


  9. Omaha, NE
    Average Salary: $94,179
    Omaha offers a strong economy and many engineering opportunities. Companies like Berkshire Hathaway and Union Pacific Railroad provide diverse roles. The city’s focus on growth and development creates a supportive environment for engineers.
    Find Civil Engineer jobs in Omaha, NE


  10. Louisville, KY
    Average Salary: $93,095
    Louisville provides a mix of urban and suburban opportunities for engineers. Companies like Yum Brands and Brown-Forman offer exciting projects. The city’s historical charm and modern infrastructure make it an appealing place to work.
    Find Civil Engineer jobs in Louisville, KY

What are the best paying companies for a Civil Engineer in St. Louis, MO?

GPAC offers Civil Engineers in St. Louis an average salary of $115,000, making it a top choice for job seekers. Jacobs and Sargent & Lundy follow closely with average salaries around $105,000. These companies provide competitive pay and opportunities for career growth.
Graph displaying best paying company salaries for Civil Engineer jobs in St. Louis, MO, highlighting GPAC with the highest at $115,000 and City of St. Louis with the lowest at $69,398.
  1. GPAC
    Average Salary: $115,000
    GPAC offers exciting Civil Engineer jobs in St. Louis, MO. They focus on infrastructure and transportation projects. They operate throughout Missouri.


  2. Jacobs
    Average Salary: $107,033
    Jacobs provides diverse Civil Engineer roles in St. Louis, MO. They work on large-scale projects. Their operations span across multiple states.


  3. Sargent & Lundy
    Average Salary: $105,396
    Sargent & Lundy offers rewarding Civil Engineer positions in St. Louis, MO. They focus on energy and infrastructure. Their work is seen across the country.


  4. Ameren
    Average Salary: $93,979
    Ameren employs Civil Engineers in St. Louis, MO. They specialize in utility and energy projects. Their operations cover several states.


  5. CDG Engineers, Inc.
    Average Salary: $91,469
    CDG Engineers, Inc. has Civil Engineer jobs in St. Louis, MO. They work on infrastructure and environmental projects. Their projects are mostly local.


  6. The Clayton Engineering Company
    Average Salary: $89,283
    The Clayton Engineering Company offers Civil Engineer roles in St. Louis, MO. They focus on transportation and infrastructure. Their projects serve the region.


  7. Farnsworth Group
    Average Salary: $76,410
    Farnsworth Group provides Civil Engineer jobs in St. Louis, MO. They work on engineering and design projects. Their operations are mostly local.


  8. CRAWFORD, MURPHY & TILLY
    Average Salary: $71,688
    CRAWFORD, MURPHY & TILLY offers Civil Engineer positions in St. Louis, MO. They focus on civil and structural engineering. Their work is regional.


  9. Quigg Engineering
    Average Salary: $71,667
    Quigg Engineering employs Civil Engineers in St. Louis, MO. They work on infrastructure projects. Their projects are mainly local.


  10. City of St. Louis
    Average Salary: $69,398
    The City of St. Louis provides Civil Engineer jobs. They focus on city infrastructure. Their work impacts the local community directly.

Currently 1,824 Civil Engineer job openings, nationwide.

How's the job market for a Civil Engineer in the US?

Learn what a Civil Engineer does, how to become one, and understand the job outlook. Get simple steps to start your career as a Civil Engineer today.
Position
Overview
Civil Engineer
1,824 Job Openings