Mechanical Engineer Salaries in London, England

Salary estimated from 1,647 employees, users, and past and present job advertisements on Indeed in the past 36 months. Last updated: 17 January 2019
Average in London, England
£42,237 per year
24% Above national average
  • Most Reported
£13,000
£88,000
Salary Distribution

How much does a Mechanical Engineer make in London, England?

The average salary for a Mechanical Engineer is £42,237 per year in London, England, which is 24% above the national average. Salary estimates are based on 1,647 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 London, England
CompanyAverage salary
£61,704 per year
£55,582 per year
£54,364 per year
£95,723 per year
£73,194 per year
£65,383 per year
£64,670 per year
£54,143 per year
£51,220 per year
£50,144 per year
Mechanical Engineer salaries by location
CityAverage salary
£39,600 per year
£34,382 per year
£35,238 per year
£38,796 per year
£40,171 per year

Mechanical Engineer job openings

Mechanical Engineer
Imperial College London
South Kensington
R&D Mechatronics Engineer
Roli
London
Mechanical Engineer – UK
Apple
London
Mechanical Engineer jobs in London, England