Welder
Join and cut metal with MIG, TIG and stick welding for construction and manufacturing.
- $53,750
- 3–18 months
Mechanics, Maintenance & Manufacturing career
Also called: Machinist · CNC Operator · CNC Programmer · Tool and Die Machinist
What CNC machinists do, what they earn, how long training takes and how to get started, with official BLS pay data and practical, job-level detail.
CNC machinists set up and operate computer numerically controlled (CNC) mills, lathes and other machine tools to produce precision parts from metal and plastic, measuring their work to tight tolerances. The median pay is $58,750 per year (BLS, May 2025), most people train for about 6–24 months, and employment is projected to grow +1.0% from 2025–35.
Pay data: BLS OEWS, May 2025 · Outlook: BLS 2025–35 · Checked October 15, 2026
Machinists turn drawings into precision parts for aerospace, medical devices, automotive and countless other products. They read blueprints and geometric dimensioning and tolerancing (GD&T), select tools, set work and tool offsets, run and adjust programs, and measure parts with micrometers, calipers and gauges.
Many machinists learn through technical programs, apprenticeships or on-the-job training, often starting as CNC operators. Machinists who learn CAD/CAM programming and complex setups earn more and are hard to replace.
Machinists work in machine shops and factories. Shops can be noisy, and work involves standing, lifting parts and working near rotating equipment and metal chips.
Schedule: Usually full-time; many shops run multiple shifts, and overtime is common.
See a full day in the life of a CNC machinist →
Half of CNC machinists earned more than $58,750 and half earned less in May 2025. Pay ranged from about $39,200 for the lowest 10% to $80,010 for the top 10%.
Full CNC machinist pay scale and hourly rates →
A high school diploma is typical. Many machinists complete a certificate or associate program in machining technology, while others train through apprenticeships or on the job.
Step-by-step guide to becoming a CNC machinist →
All CNC machinist skills and tools →
Our CNC Machinist training (10 hours, $89.99) covers the role, 15+ key terms, step-by-step procedures such as set a work offset on a CNC mill and measure a part with an outside micrometer, safety and how to land your first job.
Join and cut metal with MIG, TIG and stick welding for construction and manufacturing.
Keep factory machinery running with mechanical, electrical and PLC troubleshooting.
Inspect, maintain and repair airplanes and helicopters to FAA standards.
Inspect, diagnose and repair cars and light trucks, including hybrids and EVs.
Compare: CNC Machinist vs. Welder · CNC Machinist vs. Maintenance Technician · CNC Machinist vs. Aircraft Mechanic · CNC Machinist vs. Auto Technician
Operators can start without programming, but setup machinists and programmers need G-code and CAM skills, which raise pay.
Technical programs take about six months to two years; apprenticeships can take up to four years.
It offers steady demand in advanced manufacturing, and skilled setup machinists and programmers are hard for employers to find.
The median annual wage for CNC machinists was $58,750 ($28.24 per hour) in May 2025, according to the U.S. Bureau of Labor Statistics. The lowest 10% earned less than $39,200 and the highest 10% earned more than $80,010.
Most people need about 6–24 months of training. A high school diploma is typical. Many machinists complete a certificate or associate program in machining technology, while others train through apprenticeships or on the job.
No four-year degree is typically required. BLS lists “high school diploma or equivalent” as the typical entry-level education, plus long-term on-the-job training.
More CNC machinist questions →
Reviewed by the Career Education Institute Curriculum Team. Pay figures are national estimates; local pay varies. See our editorial policy.