All careersSkilled trades

Machinist / CNC Operator

$58,750
median pay per year
$39,200 – $80,010
what most earn (10th–90th percentile)

What the job actually is

Set up and operate machine tools, including computer-controlled ones, to produce precise metal parts.

Where you work

Machine shops and factories; loud floors with moving equipment and metal chips.

The hours

Full-time; shift work is common in production shops.

By the numbers

May 2024–25 BLS wage data · 2024–34 BLS employment projections.

Median pay
$58,750
per year
What most earn
$39,200–$80,010
10th to 90th percentile
Openings a year
~29,500
projected, 2024–34
Outlook to 2034
0%
Little change
Working in the U.S.
287,050
people, nationwide

Openings a year counts new jobs plus the ones that open when people retire or move on — a truer picture of your odds than growth alone.

“Median” means half earn more and half earn less. Your city, employer, and years on the job move it a lot — that is what the 10th-to-90th range shows.

How you get in

Typical starting education

High school / no degree

Training path: Apprenticeships and paid on-the-job training.

License or certification

No license required; certification can prove skills to employers.

You can earn while you train. This field has a genuinely paid pathway in — an apprenticeship, a paid academy, or employer-funded training — so you draw a paycheck instead of taking on debt to learn it.

What it takes

Mechanical skillsMath skillsAttention to detailTechnical aptitude

The honest take

CNC skills modernized the shop floor — precision still pays.

Standard Occupational Classification 51-4041. Pay, employment, and outlook from the U.S. Bureau of Labor Statistics (OEWS wage survey and 2024–34 employment projections). See something off? Tell us.