Content has loaded
Mechanical engineer salary in Houston, TX (Updated 2026)
How much does a Mechanical Engineer make in Houston, TX?
Average base salary
$106,978
- Hour
- Year
same
as national averageAverage $106,978
Low $72,350
High $158,177
The average salary for a mechanical engineer is $106,978 per year in Houston, TX. 152 salaries taken from job postings on Indeed in the past 36 months (updated July 10, 2026).
Highest paying companies for Mechanical Engineer in Houston, TX
Average year pay is based on job postings on Indeed in the past 36 months.Alliance of Professionals & Co...
$260,000per year
TRS
$188,000per year
Worldwide Recruitment Solution...
$187,200per year
Enbridge
$159,467per year
RigUp
$156,000per year
MAGNUM ENGINEERING & GENERAL C...
$156,000per year