Mechanical Engineers Salary in Texas

Ranked #8 of 51 · TX

7% above U.S. average
Mean annual salary $121,510 ≈ $58/hr
Median annual salary $112,410
Employment 22,080

Salary Distribution (10th–90th percentile)

P10 $75,810P25 $91,420 Median $112,410P75 $145,090P90 $175,210

About 80% of mechanical engineerss in Texas earn between $75,810 and $175,210. The blue band is the middle 50% (P25–P75); the dot marks the median.

Compared to the U.S.

Texas
$121,510
U.S. average
$113,610

The mean mechanical engineers salary in Texas is $121,510, about 7% above the U.S. average ($113,610). That works out to roughly $58/hr at 2,080 hours per year.

Metro Areas in Texas

Metro areaMedianMeanEmployment
Houston-Pasadena-The Woodlands, TX $125,350 $133,040 8,310
Midland, TX $125,200 $136,650 250
Corpus Christi, TX $124,340 $124,680 280
Beaumont-Port Arthur, TX $122,280 $124,940 470
Eastern Region of Texas nonmetropolitan area $120,560 $118,160 90
Coastal Plains Region of Texas nonmetropolitan area $111,850 $119,060 200
Odessa, TX $111,700 $119,750 120
Northwestern Region of Texas nonmetropolitan area $108,160 $119,450 160

← Back to all mechanical engineers states