Skip to main content
SalaryTruthBLS DATA
Engineering · SOC 17-2051

Civil Engineer Salary (2024)

$101,035
National Median
$111,826
National Mean
157,630
Total Employment
24
Cities Tracked

Salary Range

Civil Engineer salaries range from $82,110 to $129,260 median across cities, depending on location, experience, and industry.

Civil Engineer Salary by City

City10th25thMedian75th90thCOL-AdjustedJobs
San Jose, CA$83,620$102,660$129,260$166,360$199,560$66,0163,180
San Francisco, CA$85,960$100,790$126,560$161,790$199,010$70,4689,920
Seattle, WA$81,440$92,830$107,930$133,370$160,290$72,2427,250
San Diego, CA$78,000$89,140$106,350$131,320$164,060$66,3866,390
New York, NY$77,710$85,530$106,130$140,210$180,720$56,69314,570
Los Angeles, CA$73,850$83,020$105,290$134,120$170,140$63,42816,390
Boston, MA$78,790$83,700$104,750$131,330$167,630$68,8698,300
Portland, OR$75,450$83,440$104,360$131,480$157,700$80,2153,520
Minneapolis, MN$76,790$80,000$102,190$133,010$158,590$96,2243,140
Tampa, FL$69,870$77,940$102,010$131,050$166,420$102,4203,190
Washington, DC$66,780$82,220$100,370$129,460$162,060$65,6878,280
Chicago, IL$73,090$81,400$100,280$129,060$160,840$93,4588,870
Charlotte, NC$69,990$78,440$100,040$124,090$140,180$103,4543,420
Nashville, TN$68,970$81,200$99,780$115,380$144,220$99,4821,620
Dallas, TX$59,990$75,620$98,750$125,530$156,770$94,8617,830
Houston, TX$65,740$78,270$98,690$129,970$165,360$102,26911,270
Raleigh, NC$68,180$78,300$98,030$123,340$164,150$98,2264,490
Austin, TX$63,600$76,970$97,850$127,670$161,050$95,0005,490
Philadelphia, PA$72,240$78,010$96,630$124,440$147,930$81,6136,270
Phoenix, AZ$64,070$78,570$95,400$118,060$137,860$94,7374,970
Salt Lake City, UT$60,390$79,570$92,210$117,190$139,050$90,9372,470
Detroit, MI$64,630$75,910$85,690$105,920$130,310$90,1054,080
Miami, FL$35,980$73,530$84,190$129,560$172,900$68,3926,550
Atlanta, GA$65,170$76,450$82,110$109,790$156,570$82,7726,170

Is your Civil Engineer salary fair?

Enter your salary to see exactly where you fall in the distribution.

Frequently Asked Questions

The national median salary for Civil Engineer is $101,035 as of 2024. The national mean (average) is $111,826. Salaries range from $82,110 to $129,260 depending on city and cost of living.

Civil Engineer salaries vary significantly by metro area. The highest-paying cities offer median salaries well above the national average of $101,035, though cost of living should be factored in. Check the city breakdown table above for COL-adjusted figures.

There are approximately 157,630 Civil Engineer positions in the US across 24 metropolitan areas tracked by the Bureau of Labor Statistics.

Civil Engineer positions at the 90th percentile earn significantly more than the median, suggesting strong income growth potential with experience and specialization. The gap between the 10th and 90th percentile indicates the impact that skills, location, and seniority have on compensation.

Last updated:

Salary data from BLS Occupational Employment and Wage Statistics. COL adjustments use BEA Regional Price Parities.