Civil Engineer salary in the U.S.

Civil Engineers in the U.S. earn a median of $100,840 a year ($48.48 an hour), based on BLS data for 367,840 workers.

Median salary
$100,840
Hourly
$48.48
Average
$108,670
Top 10% earn
$163,220
Workers
367,840

Pay ranges from $68,240 for the lowest-paid 10% to $163,220 for the top 10%. The average (mean) salary is $108,670, above the median because a few high earners pull it up.

Pay range for civil engineers in the U.S.

$0$180,000
Pay levelYearlyHourly
10th percentile (entry level)$68,240$32.81
25th percentile$79,930$38.43
Median$100,840$48.48
75th percentile$129,680$62.34
90th percentile (top earners)$163,220$78.47
Average (mean)$108,670$52.24

Half of civil engineers earn more than the median and half earn less. Percentiles show the spread: 10% earn less than the 10th percentile, and 10% earn more than the 90th.

Median paycheck, before taxes

Pay periodAmount
Monthly$8,403.33
Semi-monthly (24 a year)$4,201.67
Biweekly (26 a year)$3,878.46
Weekly$1,939.23
Hourly$48.48

Based on a full-time year of 2,080 hours. Convert any amount with the hourly to salary converter.

Civil Engineer salary by state

StateMedian salaryWorkers
California$122,50055,180
Alaska$114,7301,670
Washington$110,00012,590
Massachusetts$106,7309,450
Louisiana$105,3803,780
Oregon$105,2504,890
New Jersey$104,6606,900
Nevada$104,3103,560
New Mexico$103,9001,350
District of Columbia$103,8801,650
New York$103,76017,500
Connecticut$103,1504,370
Nebraska$103,1502,360
South Carolina$101,6007,180
Minnesota$101,4804,710
Colorado$101,42013,290
Kentucky$100,9302,690
North Carolina$100,73012,810
Maryland$100,6805,240
Delaware$100,220920
Mississippi$100,1701,770
Illinois$99,76013,910
Rhode Island$99,3001,270
Alabama$99,0105,370
Oklahoma$98,7602,180
New Hampshire$98,7101,620
South Dakota$98,7001,440
Florida$98,57023,750
Indiana$98,2704,030
North Dakota$98,1901,380
Idaho$98,0302,630
Pennsylvania$97,85015,870
Maine$97,8201,240
Virginia$97,12011,350
Kansas$96,8802,880
Texas$96,86034,870
Utah$96,8305,670
Iowa$96,4302,500
Ohio$96,22010,560
Tennessee$95,9105,790
Vermont$95,600770
Wisconsin$94,6007,410
Hawaii$94,2802,640
Montana$93,0701,870
Missouri$92,7505,760
Michigan$92,1007,760
Wyoming$90,590990
Arizona$89,6605,940
West Virginia$86,9301,300
Arkansas$85,0201,870
Georgia$84,2409,400
Guam$67,410640
Puerto Rico$61,0601,750

Best-paying metro areas for civil engineers

Metro areaMedian salaryWorkers
San Jose-Sunnyvale-Santa Clara, CA$130,2803,170
San Francisco-Oakland-Fremont, CA$130,16010,990
Sacramento-Roseville-Folsom, CA$130,1505,590
Mankato, MN$128,22050
Redding, CA$126,000380
Napa, CA$123,440180
Walla Walla, WA$123,030190
Vallejo, CA$122,510300
Salinas, CA$122,160250
Kennewick-Richland, WA$121,370630
Yuba City, CA$119,990460
Santa Maria-Santa Barbara, CA$119,980610
Fresno, CA$119,7201,250
Santa Cruz-Watsonville, CA$118,050210
Stockton-Lodi, CA$116,990610

Metro areas with the most civil engineers

Related jobs in the U.S.

More: Architecture and Engineering Occupations

Source: U.S. Bureau of Labor Statistics, Occupational Employment and Wage Statistics, May 2025 estimates, occupation code 17-2051. Wages include base pay, tips, commissions and shift pay, but not overtime, bonuses or benefits, and exclude the self-employed.

Frequently asked questions

How much does a civil engineer make in the U.S.?

The median salary for civil engineers in the U.S. is $100,840 a year, or $48.48 an hour. Pay ranges from $68,240 for the lowest-paid 10% to $163,220 for the top 10%.

How much do the highest-paid civil engineers make in the U.S.?

The top 10% of civil engineers in the U.S. earn at least $163,220 a year. The top 25% earn $129,680 or more.

What is the starting pay for civil engineers in the U.S.?

Entry-level pay (the 10th percentile) is about $68,240 a year, and a quarter of civil engineers earn $79,930 or less.

How many civil engineers work in the U.S.?

About 367,840 civil engineers are employed in the U.S., not counting the self-employed.