The national average salary in US for a Civil Engineer is around USD 62, 540/- p.a. However it will vary based on region and experience of a Civil engineer. For entry level (0-5 years experience), average salary is around USD 57, 000/- to USD 68, 000/-; for experience of, 5-10 years, average salary is around USD 68, 000/- to USD 81, 000/-; for experience of 10-20 years, average salary is around USD 81, 000/0 to USD 92, 000/-. The national average compares well with Boston but is higher from 10% to 18% for cities like Los Angeles, San Fransisco, Washington, New York, San Diego etc. while it is -1% to -4 % in cities like Austin, Philadelphia and Atlanta.
Civil engineers earned a median salary of USD 80, 770 in 2013, according to the BLS. The highest-paid 10 percent in the profession made $126, 190, while the lowest-paid earned $51, 810 in 2013. The most highly compensated positions are within the industries of oil and gas extraction, and the highest-paid positions are located in Midland, Texas; Hinesville, Georgia; and Houston.
With an average salary of $85, 640 in 2013, civil engineers earn a similar salary as mechanical engineers, who take home $85, 930. However, civil engineers earn less than other positions on the Best Technology Jobs list, including software developers, who make an average salary of $96, 260, and, who earn $132, 570.
The highest paid in the civil engineer profession work in the metropolitan areas of Houston, Gary, Indiana, and Waco, Texas. The Midland, Texas area also pays well, as does the city of Hinesville, Georgia.