Mechanical engineer salary in San Antonio, TX (Updated 2026)
How much does a Mechanical Engineer make in San Antonio, TX?
Average base salary
- Hour
- Year
The average salary for a mechanical engineer is $113,446 per year in San Antonio, TX. 76 salaries taken from job postings on Indeed in the past 36 months (updated October 28, 2026).
Highest paying companies for Mechanical Engineer in San Antonio, TX
Average year pay is based on job postings on Indeed in the past 36 months.Hiring a Mechanical Engineer?
Highest paying cities for Mechanical Engineers near San Antonio, TX
Where can a Mechanical Engineer earn more?
Compare salaries for Mechanical Engineers in different locationsFrequently Asked Questions (FAQs) about Mechanical Engineer
The average salary for a Mechanical Engineer is $113,446 per year in San Antonio, TX. This figure is based on 76 salaries taken from job postings on Indeed in the past 36 months, last updated on October 28, 2026.
Mechanical Engineer jobs on Indeed - find your next one today.
Mechanical Engineer salaries in San Antonio, TX typically range between a low of $74,166 and a high of $173,530 per year, depending on experience and the hiring company.
Some of the highest-paying cities for Mechanical Engineer in San Antonio, TX include Austin, TX at $127,896 per year, Fort Worth, TX at $120,906 per year, and Houston, TX at $111,306 per year.
Based on recent job postings on Indeed, some of the top-paying companies for Mechanical Engineer in San Antonio, TX include DataAnnotation ($208,000 per year) and Vantage ($177,500 per year).
Compensation can vary based on the specific niche and level of responsibility within the field. Here is how the average Mechanical Engineer salary in San Antonio, TX compares to related positions: