TX · SOC 17-2141 · Most current data

Mechanical Engineers Salary in Texas

Median Annual Salary $108,240 +6% above national average (national: $102,320)
$119,350Mean Annual
$52Median Hourly
18,790Employed in State

Texas ranks 11th of 51 states and D.C. for mechanical engineers pay, trailing top-paying New Mexico ($141,490) by $33,250 — a 31% gap.

Mechanical Engineers are less concentrated in Texas than the U.S. average — a location quotient of 0.73 means the occupation's share of local jobs is 1.37× below the national share.

Texas employs roughly 6.6% of all mechanical engineers in the country (18,790 workers).

Salary Range: 10th to 90th Percentile

$108,240
$70,450
10th pct.
$170,260
90th pct.

Full Percentile Breakdown

PercentileAnnual WageHourly Wage
10th percentile (entry-level)$70,450$33.87
25th percentile$85,770$41.24
50th percentile (median)$108,240$52.04
75th percentile$146,640$70.50
90th percentile (top earners)$170,260$81.86
Mean (average)$119,350$57.38

How Texas Compares

StateMedian Annualvs. Texas
Texas (current) $108,240 n/a
New Mexico $141,490 +31%
District of Columbia $130,000 +20%
Alaska $129,990 +20%
California $126,370 +17%
Massachusetts $122,670 +13%
Wyoming $116,910 +8%
Rhode Island $115,270 +6%
Louisiana $114,050 +5%

Showing top-paying states with available data. View all states →

Related Occupations in Texas

OccupationMedian AnnualEmployment
Computer Occupations, All Other $108,170 59,680
Medical and Health Services Managers $106,590 57,150
Data Scientists $106,540 23,420
Database Administrators $109,990 6,110
First-Line Supervisors of Police and Detectives $110,030 5,810
Administrative Services Managers $110,230 23,370

Frequently Asked Questions

What is the average Mechanical Engineers salary in Texas?

The mean mechanical engineers salary in Texas is $119,350 per year. The median (middle) salary is $108,240 per year.

What is the starting salary for a Mechanical Engineers in Texas?

Entry-level mechanical engineerss (10th percentile) in Texas typically earn around $70,450 per year. Workers at the 25th percentile earn approximately $85,770 per year.

What is the highest Mechanical Engineers salary in Texas?

Top earners (90th percentile) in this occupation in Texas make approximately $170,260 per year. Those in the 75th percentile earn around $146,640 per year.

How does the Texas Mechanical Engineers salary compare to the national average?

The median mechanical engineers salary in Texas is $108,240, which is +6% above national average of $102,320.

Figures use the most current federal occupational wage survey. All wages are estimates; actual pay varies by experience, education, and employer. About the data.