How much does a CNC Machinist make?
A CNC Machinist works with computer-controlled machines to create metal parts. This job is important in many industries, including automotive, aerospace, and manufacturing. The average yearly salary for a CNC Machinist is around $52,999. This means that many machinists earn a good living.
The salary for a CNC Machinist can vary based on experience and location. Here are some common salaries:
- 10% of machinists make less than $39,442 a year.
- 25% of machinists make less than $43,384 a year.
- 50% of machinists make less than $47,325 a year.
- 75% of machinists make less than $55,209 a year.
- 90% of machinists make less than $67,035 a year.
This range shows that with more experience, machinists can earn higher salaries. Some machinists may also earn bonuses or overtime pay, which can increase their total income.
What are the highest paying cities for a CNC Machinist?

-
San Francisco, CA
Average Salary: $73,368
In San Francisco, skilled machinists work in a dynamic environment with tech giants like Tesla and Oracle. The city offers a competitive salary and a chance to be part of innovative projects.
Find CNC Machinist jobs in San Francisco, CA
-
New Haven, CT
Average Salary: $69,062
New Haven provides a mix of manufacturing and aerospace opportunities. Companies like Hamilton Sundstrand offer machinists a chance to work on cutting-edge technology.
Find CNC Machinist jobs in New Haven, CT
-
Huntsville, AL
Average Salary: $65,418
Huntsville is known for its aerospace industry, with prominent employers like NASA. Machinists here enjoy a stable job market and the chance to work on exciting projects.
Find CNC Machinist jobs in Huntsville, AL
-
San Jose, CA
Average Salary: $63,604
San Jose, the heart of Silicon Valley, offers machinists a chance to work with tech companies like Apple and Intel. The city provides a vibrant job market with many opportunities.
Find CNC Machinist jobs in San Jose, CA
-
Los Angeles, CA
Average Salary: $63,547
Los Angeles offers a diverse job market with opportunities in aerospace, automotive, and entertainment. Companies like Boeing and Ford provide machinists with a range of projects.
Find CNC Machinist jobs in Los Angeles, CA
-
Seattle, WA
Average Salary: $62,427
Seattle's tech and aerospace industries offer machinists a chance to work with companies like Boeing and Amazon. The city provides a strong job market and a high quality of life.
Find CNC Machinist jobs in Seattle, WA
-
Minneapolis, MN
Average Salary: $61,020
Minneapolis offers a mix of manufacturing and healthcare industries. Companies like 3M and Medtronic provide machinists with stable job opportunities and a good work-life balance.
Find CNC Machinist jobs in Minneapolis, MN
-
San Diego, CA
Average Salary: $60,983
San Diego's strong defense and aerospace industries offer machinists opportunities with companies like General Atomics. The city provides a pleasant climate and a vibrant job market.
Find CNC Machinist jobs in San Diego, CA
-
Albany, NY
Average Salary: $60,091
Albany offers a mix of manufacturing and government opportunities. Companies like General Electric and the state government provide machinists with stable job prospects.
Find CNC Machinist jobs in Albany, NY
-
Fort Collins, CO
Average Salary: $59,826
Fort Collins offers a mix of aerospace and outdoor recreation industries. Companies like Lockheed Martin provide machinists with exciting projects and a strong community.
Find CNC Machinist jobs in Fort Collins, CO
What are the best companies a CNC Machinist can work for?

-
Madicorp
Average Salary: $102,222
Madicorp offers CNC Machinist jobs with a strong focus on precision and innovation. They operate in various locations, including California, Texas, and New York. Their CNC Machinists work with cutting-edge technology to create high-quality parts.
-
Savard Labor & Marine Staffing
Average Salary: $98,111
Savard Labor & Marine Staffing provides CNC Machinist positions with a diverse range of projects. They have offices in Louisiana, Florida, and Mississippi. Their CNC Machinists are skilled in both land and marine applications.
-
L3Harris
Average Salary: $88,101
L3Harris offers CNC Machinist jobs with a focus on aerospace and defense. They operate in several states, including Florida, Virginia, and Colorado. Their CNC Machinists work on critical projects that impact national security.
-
Rocket Lab USA
Average Salary: $80,909
Rocket Lab USA provides CNC Machinist jobs with a focus on space technology. They operate in California and Virginia. Their CNC Machinists work on cutting-edge projects that push the boundaries of space exploration.
-
Universal Technical Resource Services, INC.
Average Salary: $78,000
Universal Technical Resource Services, INC. offers CNC Machinist jobs with a focus on manufacturing and engineering. They operate in multiple states, including Ohio, Pennsylvania, and Michigan. Their CNC Machinists work on a variety of projects in different industries.
-
STROHWIG INDUSTRIES
Average Salary: $77,500
STROHWIG INDUSTRIES provides CNC Machinist jobs with a focus on custom manufacturing. They operate in Indiana. Their CNC Machinists work on precision projects that require high levels of expertise.
-
Kratos Defense
Average Salary: $76,773
Kratos Defense offers CNC Machinist jobs with a focus on defense and aerospace. They operate in California and Massachusetts. Their CNC Machinists work on projects that support national defense efforts.
-
Kennametal
Average Salary: $76,379
Kennametal provides CNC Machinist jobs with a focus on metalworking and manufacturing. They operate in several states, including Pennsylvania, Ohio, and Indiana. Their CNC Machinists work on projects that require precision and skill.
-
BWX Technologies
Average Salary: $74,814
BWX Technologies offers CNC Machinist jobs with a focus on nuclear technology. They operate in Virginia and South Carolina. Their CNC Machinists work on critical projects that impact national energy security.
-
Blue Origin
Average Salary: $74,686
Blue Origin provides CNC Machinist jobs with a focus on space exploration. They operate in Washington and Florida. Their CNC Machinists work on cutting-edge projects that aim to make space travel more accessible.
How to earn more as a CNC Machinist?
A CNC machinist can increase their earnings by focusing on several key areas of professional development and skill enhancement. Gaining expertise in advanced CNC programming and software can lead to higher-paying positions. Specialization in areas such as aerospace, medical devices, or automotive manufacturing can also open up lucrative opportunities. Networking with industry professionals and staying informed about the latest trends and technologies can provide insights into higher-paying job openings.
Additionally, obtaining certifications and continuing education can significantly boost earning potential. Certifications from recognized organizations demonstrate a commitment to excellence and can lead to higher salaries. Attending workshops, seminars, and industry conferences can also provide valuable knowledge and connections. Seeking out roles in regions with a higher demand for skilled machinists can result in better compensation packages. By focusing on these areas, a CNC machinist can enhance their career prospects and increase their earnings.
Here are five factors to consider for earning more as a CNC machinist:
- Advanced CNC programming skills
- Specialization in high-demand industries
- Obtaining relevant certifications
- Networking with industry professionals
- Seeking roles in high-demand regions