Content has loaded

Civil engineer salary in United States

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

Average base salary

$97,272
Average $97,272
Low $65,374
High $144,735

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

Civil Engineer job openings in United States

slide 1 of 6
slide1 of 6
Civil Engineering Intern
Kimley-Horn3.3out of 5 stars.
Palm Beach Gardens, FL
Internship
1 day 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
    $115,113 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,499 per year

Entry Level Civil Engineer

Job openings
Average $75,564 per year