Mechanical Engineer Salaries in England

Salary estimated from 15,054 employees, users, and past and present job advertisements on Indeed in the past 36 months. Last updated: 19 May 2018
Average in England
£34,454 per year
Meets national average
  • Most Reported
£11,000
£71,000
Salary Distribution

How much does a Mechanical Engineer make in England?

The average salary for a Mechanical Engineer is £34,454 per year in England, which meets the national average. Salary estimates are based on 15,054 salaries submitted anonymously to Indeed by Mechanical Engineer employees, users, and collected from past and present job advertisements on Indeed in the past 36 months. The typical tenure for a Mechanical Engineer is 1-3 years.
Mechanical Engineer salaries by company in England
CompanyAverage salary
£59,586 per year
£51,407 per year
£51,010 per year
£50,409 per year
£46,871 per year
£41,336 per year
£39,131 per year
£37,690 per year
£38,324 per year
£36,601 per year
Mechanical Engineer salaries by location
CityAverage salary
£39,693 per year
£34,844 per year
£34,288 per year
£38,095 per year
£38,115 per year

Mechanical Engineer job openings

Mechanical Engineering Intern
Eaton
Leamington Spa
R&D Engineer
McLaren
Woking
Mechanical Engineer
BAE Systems
Cowes
Mechanical Engineer jobs in England