JobEngEngineering jobsGet the app
JobEng › Engineering jobs › Mechanical Engineer salary

Mechanical Engineer salary in the UK

ONS Annual Survey of Hours and Earnings 2025 (provisional), full-time employees

£51,110median a year
189live adverts

Full-time mechanical engineers in the UK earn a median of £51,110 a year, according to the ONS Annual Survey of Hours and Earnings 2025 (provisional), or £25 an hour. There are 189 live mechanical engineer adverts on JobEng today.

Pay range

10th percentile — £33,274
25th percentile — £39,125
Median — £51,110
75th percentile — £62,237

By region

RegionMedian a year
London£58,482
East of England£51,744
South West£51,657
South East£49,114
Yorkshire and The Humber£47,885
West Midlands£44,874
Wales£44,386
Scotland£38,478
North East£35,691

See 189 live mechanical engineer jobs

Questions

What is the average mechanical engineer salary in the UK?

The ONS median for full-time mechanical engineers is £51,110 a year; the mean is £55,148.

Is mechanical engineer pay going up?

Median pay changed by +9.3% on the year before (ONS).

Find engineering work with JobEng

Free for engineers: one profile for every application, job alerts, a CV score and courses. Your first month of Professional Plus is free.

Get the JobEng app