Blog
Salaries 29.08.26 (Updated)

Mechanical Engineering Salary UK 2026: Graduate to Chartered Pay Guide

Mechanical Engineering Salary UK 2026 averages £43,818 a year, with graduates starting around £30,600 and Chartered Engineers (CEng) reaching a median of £62,000 — nearly double the £48,000 median for non-chartered engineers. Mechanical Engineering salary Base pay £30K – £44K/yr…

Labor Market Analyst

Mechanical Engineering Salary UK

Mechanical Engineering Salary UK 2026 averages £43,818 a year, with graduates starting around £30,600 and Chartered Engineers (CEng) reaching a median of £62,000 — nearly double the £48,000 median for non-chartered engineers.

Mechanical Engineering salary

Base pay £30K – £44K/yr

£36K/yr average base pay

The estimated total pay for a Mechanical Engineer is £38,057 per year, with an average salary of £36,071 per year. This number represents the median, which is the midpoint of the ranges from our proprietary Total Pay Estimate model and based on salaries collected from our users. The estimated additional pay is £1,986 per year. Additional pay could include cash bonus, commission, tips, and profit sharing.

based on Glassdoor

What do Mechanical Engineering earn

How much does a Mechanical Engineering make in United Kingdom?

£40,783/yr

Mechanical Engineering Salary UK by Experience

LevelUK Average
Graduate£30,597
Entry (1–3 yrs)£38,737
Mid-career£40,000–£55,000
Chartered (CEng, median)£62,000

Chartered status (CEng via IMechE) is the single biggest pay lever in this field: IMechE’s 2024 Voice of the Profession survey found a median salary of £48,000 for all mechanical engineers, rising to £62,000 for Chartered Engineers — a jump most reach 4–6 years after graduating.

See our Aerospace Engineer Salary guide, or use the Paycheck Calculator.

Highest paying cities for Mechanical Engineering near United Kingdom

  1. London
    £50,694 per year892 salaries reported
  2. Cambridge
    £45,889 per year105 salaries reported
  3. Glasgow
    £42,786 per year117 salaries reported
  4. Manchester
    £42,335 per year140 salaries reported
  5. Bristol
    £41,105 per year276 salaries reported
  6. Barton-upon-Humber
    £40,714 per year5 salaries reported
  7. Stoke-on-Trent
    £39,751 per year23 salaries reported
  8. Bradford
    £35,444 per year185 salaries reported
  9. Barnstaple
    £34,586 per year8 salaries reported

based on Indeed

FAQ

What is the average mechanical engineering salary in the UK?

£43,818 a year, ranging roughly £28,853–£66,546.

How much do graduate mechanical engineers earn?

£28,000–£32,000 to start, averaging ~£30,600.

Does chartered status increase pay?

Yes — median jumps from £48,000 to £62,000.

Highest-paying city?

Cambridge, £51,748/year.

Source: University of Hull, Mechanical Engineering Salary Guide

Rate us!

Average rating 4.4 / 5. Vote count: 322

No votes so far! Be the first to rate this post.

UK paycheck calculator

Get started

Take four minutes to set up your profile and have great grad jobs come to you.