📖 Read the mechanical engineers salary & career guide →
Mechanical Engineers Salary in Texas
Ranked #8 of 51 · TX
Salary Distribution (10th–90th percentile)
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.
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 area | Median | Mean | Employment |
|---|---|---|---|
| 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 |
Frequently Asked Questions
How much do mechanical engineers make in Texas?
The median mechanical engineers salary in Texas is $112,410 per year (mean $121,510), and about 80% earn between $75,810 and $175,210.
How much do mechanical engineers make per hour in Texas?
Roughly $58 per hour, based on a mean annual wage of $121,510 and 2,080 work hours per year.
Is Texas a high-paying state for mechanical engineers?
Texas ranks #8 of 51 states for mechanical engineers pay. Its mean salary of $121,510 is about 7% above the U.S. average of $113,610.
Which metro areas in Texas pay mechanical engineers the most?
The highest-paying metro areas in Texas for mechanical engineers are Houston-Pasadena-The Woodlands, TX ($125,350), Midland, TX ($125,200), Corpus Christi, TX ($124,340), by median annual wage.