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
| Region | Median 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