Manufacturing and tech
How to become a CNC machinist
Program and run machines that cut metal parts for planes, cars, and more.
About $53,000 typical pay. Training time: 6 month to 2 year certificate or apprenticeship. How to start: Paid apprenticeship.
Take the career quiz See first steps
What does a CNC machinist do?
CNC machinists set up and run computer-controlled machines that cut metal and plastic parts for planes, cars, and medical devices. Training ranges from short certificates to paid apprenticeships, and comfort with measurement and math helps.
What the work is like
- Physical: Moderately physical. Some lifting and time on your feet.
- Heights: Little or no work at heights.
- Blood and medical: No medical tasks.
- Schedule: Some nights, weekends, or on-call time.
- Travel: You'll usually work close to home.
- Math: Math and measurement are used every day.
Steps to become a CNC machinist
Training: 6 month to 2 year certificate or apprenticeship. You can earn while you learn.
- Look for machining or manufacturing programs at your community college.
- Ask local manufacturers about apprenticeships.
- Earn NIMS credentials to stand out.
Not sure this is the one? Take the free quiz to compare it with 43 other careers.
Where CNC machinist jobs are in demand
Texas
- Houston and the Gulf Coast: Refineries, chemical plants, ports, and the Texas Medical Center all need skilled workers.
- Dallas–Fort Worth: Two major airports, huge warehouse and shipping hubs, and lots of new building.
- El Paso: Fort Bliss, cross-border manufacturing and trucking, and a growing medical sector.
California
- San Diego County: Shipbuilding, the Navy and Marines, biotech, and a big construction market.
Ohio
- Southern Ohio: Manufacturing and new battery plants, Wright-Patterson Air Force Base near Dayton, and a growing need for nurses and drivers in rural counties.
Indiana
- Indiana: One of the most manufacturing-heavy states (cars, RVs, steel, and batteries), and a crossroads for trucking and warehouses.
Regional demand is a general guide. Check with your local workforce office for current openings.
How to pay for CNC machinist training
Many people start this career through a paid apprenticeship or an employer who trains you, so training can cost little or nothing.
Fill out the FAFSA to see if you qualify for a Pell grant. Since 2026, Workforce Pell can also cover some short programs of 8 to 15 weeks. High school CTE and dual credit classes are often free.
Frequently asked questions
How much does a CNC machinist make?
Typical pay is about $53,000, based on approximate national medians. Starting pay is usually lower, and pay varies by area and experience.
How long does it take to become a CNC machinist?
6 month to 2 year certificate or apprenticeship.
Can you get paid while training?
Yes. Many people in this career are paid while they train, through a paid apprenticeship, an employer who covers training, or on-the-job learning.
Do you need a college degree?
No. This career doesn't require a four-year degree. Some people complete a certificate or two-year program at a community college.
Similar careers to explore
- Semiconductor technician: About $45,000–$60,000. Short programs (8–16 weeks) at community colleges, often with employer support
- IT support technician: About $60,000. CompTIA A+ or Google IT certificate in about 3–6 months
- Industrial maintenance tech or millwright: About $63,000. 1–2 year certificate or a paid apprenticeship
Is CNC machinist the right fit for you?
Answer 15 quick questions and see how it compares with 43 other careers hiring near you.