Content has loaded

Civil engineer salary in United States (Updated 2026)

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

Average base salary

$96,479
Average $96,479
Low $64,965
High $143,280

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

Civil Engineer job openings in United States

slide 1 of 6
slide1 of 6
Registered Engineer - Civil
Schemmer4.4out of 5 stars.
Lincoln, NE
Full-time
21 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.
UNIQUE CONSTRUCTION
 
$450,000per year
View company
Korn Ferry
 
$425,000per year
Fluor Corp.
 
$322,656per year
City of Goodyear
 
$300,000per year
MERCOR
 
$245,136per year
APR Consulting, Inc.
 
$218,920per year

Highest paying cities for Civil Engineers near United States

  1. New York, NY
    $114,861 per year
  2. Tallahassee, FL
    $114,308 per year
  3. Champaign, IL
    $108,740 per year
  4. Boston, MA
    $108,580 per year
  5. Denver, CO
    $100,804 per year

Where can a Civil Engineer earn more?

Compare salaries for Civil Engineers in different locations
vs

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

Senior Civil Engineer

Job openings
Average $116,647 per year

Entry Level Civil Engineer

Job openings
Average $75,341 per year