verified BLS-Verified Source: U.S. Bureau of Labor Statistics (BLS) May 2025 release

Mechanical Engineer Salary in Texas

Median Annual in Texas
$112,410/yr
Median Hourly Wage
$54.05/hr
▲ 8% above U.S. median

Salary Distribution in Texas

groups Employed in TX
22,080
public U.S. Median
$104,110
savings Real pay (cost-adjusted)
$115,819 #11 of 51

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

Entry level (10th pct)
$75,810
$36.45/hr
Median
Mid-career (50th pct)
$112,410
$54.05/hr
Experienced (90th pct)
$175,210
$84.24/hr

Mechanical Engineer pay in neighboring states

StateMedian / yrReal payvs 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.

Mechanical Engineer salary in other states

All 51 states ranked arrow_forward

Related careers in Texas