Mechanical Engineer Salary in Texas (2026)

Based on the latest Bureau of Labor Statistics OEWS data — updated August 12, 2026.

Median Annual Salary$112,410
Median Hourly Wage$54.04
National Median$107,639
Jobs in Texas22,080

Mechanical Engineer Salary in Texas vs. National Average

TexasNationalDifference
Median annual salary$112,410$107,639+4%
Median hourly wage$54.04$51.75+4%

Adjusted for local price levels (100 = national average), the cost-adjusted median is $115,767.

Mechanical Engineer Salary in Top Texas Cities

CityMedianEntry LevelExperiencedCost of Living
Austin$114,436 $80,500$149,500 119
Houston$104,486 $73,500$136,500 96
Dallas$104,486 $73,500$136,500 102
Fort Worth$101,500 $71,400$132,600 99
Arlington$99,510 $70,000$130,000 98
San Antonio$92,544 $65,100$120,900 91
El Paso$84,584 $59,500$110,500 86

FAQ

How much does a Mechanical Engineer make in Texas?

The median annual salary for a Mechanical Engineer in Texas is $112,410, or about $54.04 per hour, according to BLS OEWS data.

How does this compare to the national average?

The national median for Mechanical Engineers is $107,639. Texas is +4% above the national median.

What is the entry-level salary for a Mechanical Engineer in Texas?

Entry-level mechanical engineers in Texas typically earn from $80,500 depending on the city and employer.

Is Texas a good state for mechanical engineers?

With 22,080 mechanical engineer jobs on record and a median salary of $112,410, Texas offers above-average pay compared to the rest of the country.