Civil Engineer Salary in Texas
Civil Engineer pay in Texas, explained
Civil engineers in Texas earn a median of $96,860 per year ($46.57 per hour), which is 4% below the national median of $100,840. Entry-level workers earn around $63,240, while the most experienced civil engineers reach about $164,330. Pay varies by employer, setting, and metro area within Texas.
Is $96,860 good pay in Texas?
Adjusted for Texas's cost of living (which runs 97% of the U.S. average), that $96,860 is worth about $99,797 in national buying power — ranking Texas #31 for real pay (vs #36 on the sticker number).
Civil Engineer pay by experience in Texas
Civil Engineer pay in neighboring states
| State | Median / yr | Real pay | vs TX |
|---|---|---|---|
| Texas (here) | $96,860 | $99,797 | — |
| Louisiana | $105,380 | $119,469 | −$8,520 |
| New Mexico | $103,900 | $112,675 | −$7,040 |
| Oklahoma | $98,760 | $112,428 | −$1,900 |
| Arkansas | $85,020 | $97,795 | +$11,840 |
Civil Engineer in Texas: FAQ
How much do civil engineers make in Texas?
Civil engineers in Texas earn a median of $96,860 per year ($46.57 per hour), compared with $100,840 nationally.
Does Texas pay civil engineers well?
At $96,860, Texas pays 4% below the national median for civil engineers. An estimated 34,870 work in the state.