Mechanical Engineer Salaries in London

Salary estimated from 1,101 employees, users, and past and present job advertisements on Indeed in the past 36 months. Last updated: 14 January 2020
Average in London
£39,313 per year
17% Above national average
  • Most Reported
£12,000
£80,000
Salary Distribution

How much does a Mechanical Engineer make in London?

The average salary for a Mechanical Engineer is £39,313 per year in London, which is 17% above the national average. Salary estimates are based on 1,101 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.
Get personalized salary insights
Tell us about you and get an estimated calculation of how much you should be earning and insight into your career options.
Mechanical Engineer salaries by company in London
CompanyAverage salary
£65,073 per year
£61,639 per year
£54,739 per year
£49,278 per year
£97,036 per year
£68,721 per year
£64,670 per year
£57,268 per year
£53,840 per year
£51,487 per year
Mechanical Engineer salaries by location
CityAverage salary
£36,853 per year
£41,950 per year
£43,506 per year
£36,478 per year
£25,694 per year

Job openings for Mechanical Engineer

View all job openings for Mechanical Engineer