Skip to content

The average salary for a Civil Engineer in U.S. is $95,490.

Annual Average Salary Information

Annual Average Salary: $95,490


Hourly Pay Information

Hourly Average Salary: $45.91


What does a Civil Engineer earn?

On average, civil engineers earn around $95,490 annually in the United States. Civil engineers collaborate with clients, constructing infrastructure projects such as bridges, buildings, and roads. A civil engineer may opt to specialise in urban or transportation engineering, or in a field of their choice, such as hydraulic engineering, geotechnical engineering, and seismic engineering.

How to earn more as a Civil Engineer

If you want to be a civil engineer, you will need to study engineering, construction, or architecture. Alternatively, you can go on a degree apprenticeship. To further your career, you can get into a specific area of civil engineering, such as environmental engineering, or become a manager of a construction business. You could also work as a freelance engineer or set up your own engineering firm.