CNC Machinist Jobs

549 jobs across the UK

Refine

Refine

Salary range

Posted within

Showing 12 of 549

CNC Machinist

Streamline Search

£39,000 – £42,500 a year

Apply

Portsmouth · Permanent · 15 days ago

CNC Milling Machinist Required. Our client is a specialist engineering and manufacturing business supplying precision components..

CNC Machinist

Holt Engineering

£17 – £19 an hour

Apply

Poole · Permanent · 15 days ago

CNC Machinist. Poole, Dorset. £17ph to £19ph. Full Time. A well-established precision engineering manufacturer based in Poole..

CNC Machinist

Jonathan Lee Recruitment Ltd

£35,900 – £41,000 a year

Apply

Worcester · Permanent · 15 days ago

CNC Setter/Operator – Worcester. £35,900 – £41,000 including 33% shift premium + potential for higher salary for..

CNC Machinist

ProTech Recruitment Ltd

£35,000 – £45,000 a year

Apply

Tring · Permanent · 15 days ago

CNC Machinist. Location: Tring, Hertfordshire. Hours: Monday to Thursday 8am-5pm, Friday 8am-1pm. Salary: £35,000 - £45,000 +..

CNC Machinist

Shorterm Group

£18 – £19 an hour

Apply

Surrey · Permanent · 15 days ago

CNC MACHINISTS - SURREY. £18-£19 per hour PAYE + Night Shift Premium. Shorterm Group are currently recruiting experienced..

Cnc Machinist

Ross Frank

£45,000 – £55,000 a year

Apply

Leighton Buzzard · Permanent · 16 days ago

CNC Machinist – Milling or Turning. Leighton Buzzard | Competitive Salary / Hourly Rate | Overtime Available | Permanent. Are..

CNC Machinist

Regional Recruitment

£16 – £16.50 an hour

Apply

Nuneaton · Permanent · 16 days ago

CNC Machinist. Nuneaton | £16.00 p/h. Permanent, Full-Time. Are you an experienced CNC Machinist looking for your next..

Cnc Machinist

MILO Recruit Ltd

£40,000 – £46,000 a year

Apply

Bramhall · Permanent · 16 days ago

Experienced CNC Machinist - Milling. Permanent | Full Time | Competitive Salary + Benefits. Are you an experienced CNC Machinist..

Cnc Machinist

Hariley Solutions

£32,000 – £40,000 a year

Apply

Telford · Permanent · 16 days ago

Programming, setting and operating CNC machines to produce components according to specifications and drawings. Set up and adjust..

Cnc Machinist

Simply Recruitment Group

£28,600 – £33,200 a year

Apply

Ashton-under-Lyne · Permanent · 16 days ago

We are recruiting for an experienced CNC Machinist to workon a permanent basis near Ashton Under Lyne. Salary is c£28,600 -..

Cnc Machinist

Interaction Recruitment

£20 an hour

Apply

Barnsley · Permanent · 16 days ago

CNC MACHINIST. Barnsley. £20 per hour plus benefits. An exciting opportunity for an experienced CNC machinist to join an..

CNC Machinist

Optima UK Inc Ltd

£19 an hour

Apply

Leicester · Permanent · 16 days ago

The successful candidate will operate and maintain CNC Electrical Discharge Machines (EDM) to deliver high-quality aerospace and..

How much does a CNC Machinist earn in the UK?

A CNC Machinist in the UK typically earns £32,000 to £45,000 a year, with a median of £38,000, based on 80 vacancies sampled on 5 October 2026. The median is about £3,170 a month or £19.49 an hour before tax, on a 37.5-hour week. These are advertised salaries; the exact figure depends on experience, employer and location.

£32,000 – £45,000
Typical annual salary range
Based on 80 UK vacancies sampled on 5 October 2026 (25th–75th percentile)
£38,000
Median pay
Per year
549
Live vacancies
UK-wide right now

Salary range computed from UK CNC Machinist listings sampled on 5 October 2026. Outliers excluded (25th–75th percentile of advertised salaries). Hourly, weekly and daily rates are annualised to a 37.5-hour week.

CNC Machinist salary: how it compares with similar jobs

Questions about CNC Machinist jobs

How many CNC Machinist jobs are there in the UK?
There are currently 549 live CNC Machinist vacancies across the UK. Listings refresh throughout the day, so the number changes constantly.
Where in the UK are CNC Machinist jobs hiring most?
In the vacancies sampled on 5 October 2026, the places with the most CNC Machinist jobs were Sheffield, Liss, Manchester, Gloucester, Derby.