Mechanical Engineer Salary in Texas
Mechanical Engineer pay in Texas, explained
Mechanical engineers in Texas earn a median of $112,410 per year ($54.05 per hour), which is 8% above the national median of $104,110. Entry-level workers earn around $75,810, while the most experienced mechanical engineers reach about $175,210. Pay varies by employer, setting, and metro area within Texas.
Is $112,410 good pay in Texas?
Adjusted for Texas's cost of living (which runs 97% of the U.S. average), that $112,410 is worth about $115,819 in national buying power — ranking Texas #11 for real pay (vs #12 on the sticker number).
See the full Mechanical Engineer Real Pay Index arrow_forward
Mechanical Engineer pay by experience in Texas
Mechanical Engineer pay in neighboring states
| State | Median / yr | Real pay | vs TX |
|---|---|---|---|
| Texas (here) | $112,410 | $115,819 | — |
| New Mexico | $157,710 | $171,030 | −$45,300 |
| Louisiana | $119,540 | $135,522 | −$7,130 |
| Oklahoma | $101,850 | $115,945 | +$10,560 |
| Arkansas | $80,180 | $92,228 | +$32,230 |
Mechanical Engineer in Texas: FAQ
How much do mechanical engineers make in Texas?
Mechanical engineers in Texas earn a median of $112,410 per year ($54.05 per hour), compared with $104,110 nationally.
Does Texas pay mechanical engineers well?
At $112,410, Texas pays 8% above the national median for mechanical engineers. An estimated 22,080 work in the state.