Mechanical Engineer Salaries in England

Salary estimated from 14,142 employees, users, and past and present job advertisements on Indeed in the past 36 months. Last updated: 17 July 2018
Average in England
£34,554 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,554 per year in England, which meets the national average. Salary estimates are based on 14,142 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
£43,373 per year
£40,224 per year
£51,466 per year
£50,737 per year
£50,409 per year
£46,871 per year
£40,310 per year
£38,649 per year
£38,206 per year
Mechanical Engineer salaries by location
CityAverage salary
£39,643 per year
£34,580 per year
£34,615 per year
£38,161 per year
£39,208 per year

Mechanical Engineer job openings

CAD Engineer
RLE INTERNATIONAL
Warwickshire
CAD Engineer
RLE INTERNATIONAL
Warwickshire
CAD Engineer
RLE INTERNATIONAL
Warwickshire
Mechanical Engineer jobs in England