Content has loaded

Civil engineer salary in United States

How much does a Civil Engineer make in the United States?

Average base salary

$97,221
Average $97,221
Low $65,342
High $144,655

The average salary for a civil engineer is $97,221 per year in the United States. 10.4k salaries taken from job postings on Indeed in the past 36 months (updated September 7, 2026).

Civil Engineer job openings in United States

slide 1 of 6
slide1 of 6
Civil Engineering Co-op: Site ...
GPD Group4out of 5 stars.
Atlanta, GA
8 hours ago

Highest paying companies for Civil Engineer in United States

Average year pay is based on job postings on Indeed in the past 36 months.
Korn Ferry
 
$425,000per year
View company
City of Goodyear
 
$300,000per year
Redwood Materials
 
$221,000per year
APR Consulting, Inc.
 
$218,920per year
MERCOR
 
$216,118per year
CITY OF REDWOOD CITY
 
$213,674per year

Looking to Hire?

Post a Job
Post a JobFind the right candidate on Indeed

Highest paying cities for Civil Engineers near United States

  1. New York, NY
    $114,740 per year
  2. Tallahassee, FL
    $114,308 per year
  3. Champaign, IL
    $108,740 per year
  4. Boston, MA
    $106,830 per year
  5. Colorado Springs, CO
    $101,158 per year

Where can a Civil Engineer earn more?

Compare salaries for Civil Engineers in different locations
vs

Frequently Asked Questions (FAQs) about Civil Engineer

How much do similar professions as Civil Engineer get paid in United States?

Senior Civil Engineer

Job openings
Average $119,377 per year

Entry Level Civil Engineer

Job openings
Average $75,626 per year