Skilled Trades & Technical

CNC Machinist

Set up and run computer-controlled machines that cut metal and plastic into precise parts for planes, cars, and tools

What does a CNC Machinist do?

CNC machinists work in machine shops and factories. They read technical drawings, load programs, and check parts with tools that measure to tiny fractions. The job suits detail-minded people who enjoy both computers and hands-on work, since a small error can ruin an expensive part.

A day in the life

6:00 AMRead the print and load the program for the first part
6:45 AMClamp a block of aluminum in the machine and set the tool positions
7:30 AMRun the first part and stop to measure it with calipers
10:00 AMAdjust the program so parts stay within the tolerance
12:30 PMSwap dull cutting tools and clear metal chips from the machine
2:00 PMRecord measurements on the quality sheet and sort finished parts

What's great

  • Mix of computers and hands-on craft
  • Steady demand in factories
  • Skills move between industries
  • Room to grow into programming

The hard parts

  • Standing for long shifts on concrete
  • Loud shops with flying chips
  • Tiny mistakes can scrap costly parts
  • Shift work is common

What is a CNC Machinist's salary and outlook?

$31k – $78k
Salary Range
Certificate / Trade school
Typical Education
Stable

Typical pay in this guide runs from about $31,200 to $78,000 a year, with a midpoint around $52,000. These are planning figures for students, not a job offer or an official wage.

CareerLens rates the outlook as Stable.

For the official national outlook, see BLS Occupational Data.

How do you become a CNC Machinist?

A common path is 6-month to 2-year machining certificate plus on-the-job training. The ladder often runs from Machine Operator to CNC Machinist, then CNC Programmer or Lead Machinist, and Machine Shop Manager. Other routes: 3–4 year machinist apprenticeship; Associate degree in manufacturing technology; Start as a machine operator and learn up; High school machining program.

  • 3–4 year machinist apprenticeship
  • Associate degree in manufacturing technology
  • Start as a machine operator and learn up
  • High school machining program

Career path

Entry level
Machine Operator
Mid career
CNC Machinist
Senior
CNC Programmer or Lead Machinist
Executive
Machine Shop Manager

Will AI replace a CNC Machinist?

How much will AI change this job?

Quite a bit

AI will help with some tasks in this job, while the most important parts stay human.

AI helps program machines, but hands-on skill still matters most.

CNC machinists set up and run machines that cut and shape metal or plastic parts. AI can help write and check machine programs faster, but someone still has to load materials, watch the machine, and fix problems. This job will keep using more smart software while still needing skilled hands and sharp eyes.

AI can help with

  • Suggesting code for cutting programs
  • Spotting design errors before machining starts
  • Predicting when machines need maintenance

What stays human

  • Setting up machines and materials correctly
  • Checking parts for quality by hand
  • Fixing unexpected problems during production

Skills to build now

  • Take math classes, especially geometry and measurement
  • Try shop class or robotics club for hands-on practice
  • Learn basic computer skills like reading simple code

Based on public research from Anthropic and OpenAI, drafted with AI, checked automatically, and read by a person. How we know

This describes how the work may change. It is not a prediction that the job will disappear.