Mechanical Engineer Salaries in England

Salary estimated from 11,011 employees, users, and past and present job advertisements on Indeed in the past 36 months. Last updated: 14 December 2018
Average in England
£35,017 per year
Meets national average
  • Most Reported
£11,000
£72,000
Salary Distribution

How much does a Mechanical Engineer make in England?

The average salary for a Mechanical Engineer is £35,017 per year in England, which meets the national average. Salary estimates are based on 11,011 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
£60,294 per year
£46,728 per year
£43,340 per year
£36,246 per year
£48,718 per year
£45,516 per year
£37,692 per year
£37,849 per year
£38,649 per year
£37,741 per year
Mechanical Engineer salaries by location
CityAverage salary
£41,745 per year
£38,813 per year
£34,598 per year
£35,147 per year
£38,872 per year

Mechanical Engineer job openings

Mechanical Design Engineer
University of Oxford
Oxford
Graduate UK - Design and Development Engineering - Leicester
Caterpillar
Desford
CAD Design Engineers (Junior and Senior)
Trueform
Hayes
Mechanical Engineer jobs in England