Skip to main content

CNC Machinist Careers & Salary Information

CNC machinists program and operate computer-controlled milling and turning machines to produce precision metal parts. The trade blends hands-on skill with technical programming knowledge, and experienced machinists are hard to find.

National Salary Overview

Median Annual

$49,900

$24/hr

Entry Level

$33,900

$16.32/hr

Experienced

$62,400

$30/hr

Top 10%

$77,400

$37.20/hr

CNC Machinist Specialties

CNC Machinists can specialize in different areas, each with its own pay scale and career path.

CNC Mill Operator

Operates CNC milling machines to produce precision parts from metal and plastic. The most common CNC specialty across job shops and production facilities.

$22.80/hr($47,400/yr)-5%
NIMS CNC Milling Certification

CNC Lathe Operator

Runs CNC turning centers to machine round parts like shafts, bushings, and fittings. Strong demand in automotive, aerospace, and oil and gas.

$22.80/hr($47,400/yr)-5%
NIMS CNC Turning Certification

CNC Programmer

Writes G-code and uses CAM software to create machining programs for CNC equipment. Higher-level role that combines shop floor knowledge with computer skills.

$27.60/hr($57,400/yr)+15%
NIMS CNC Programming CertificationMastercam/Fusion 360 Certification

5-Axis Machinist

Operates advanced 5-axis CNC machines to produce complex aerospace and medical parts. One of the most in-demand and highest-paid machining specialties.

$30/hr($62,400/yr)+25%
NIMS CNC Certification5-Axis Programming Training

Swiss Lathe Operator

Runs Swiss-type CNC lathes that produce small, precise parts for medical devices, electronics, and watchmaking. Niche specialty with strong demand.

$27.60/hr($57,400/yr)+15%
NIMS CNC Turning Certification

Explore CNC Machinist Topics

CNC Machinist Salary by State

Click any state to see detailed salary data, top-paying cities, and union vs. non-union breakdowns.

Frequently Asked Questions