Position
Salary

How much does a CNC Machinist make?

The average salary for a CNC Machinist is $52,999 per year in the US.

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.

View CNC Machinist jobs nearby

What are the highest paying cities for a CNC Machinist?

CNC machinists can find high-paying jobs in several cities across the U.S. San Francisco, California, offers the highest average salary at $73,368. New Haven, Connecticut, and Huntsville, Alabama, also provide competitive salaries. Job seekers should consider these cities for better earning potential. Other cities with attractive salaries include San Jose, Los Angeles, and Seattle. San Jose, California, offers an average salary of $63,604, while Los Angeles, California, pays $63,547. Seattle, Washington, provides a salary of $62,427. Minneapolis, San Diego, Albany, and Fort Collins also offer good salaries for CNC machinists.
Graph displaying highest paying cities salaries for CNC Machinist jobs, highlighting San Francisco, CA with the highest at $73,368 and Fort Collins, CO with the lowest at $59,826.
  1. 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


  2. 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


  3. 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


  4. 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


  5. 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


  6. 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


  7. 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


  8. 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


  9. 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


  10. 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 offers the highest average salary for CNC Machinist jobs at $102,222. Savard Labor & Marine Staffing follows closely with an average salary of $98,111. L3Harris provides a competitive salary of $88,101, making it another attractive option for job seekers. These companies stand out for their commitment to fair compensation. Madicorp, Savard Labor & Marine Staffing, and L3Harris all offer salaries above the industry average. Job seekers can find rewarding opportunities with these employers.
Graph displaying best paying company salaries for CNC Machinist jobs, highlighting Madicorp with the highest at $102,222 and Blue Origin with the lowest at $74,686.
  1. 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.


  2. 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.


  3. 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.


  4. 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.


  5. 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.


  6. 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.


  7. 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.


  8. 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.


  9. 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.


  10. 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:

  1. Advanced CNC programming skills
  2. Specialization in high-demand industries
  3. Obtaining relevant certifications
  4. Networking with industry professionals
  5. Seeking roles in high-demand regions

Currently 2,864 CNC Machinist job openings, nationwide.

How's the job market for a CNC Machinist in the US?

Learn what a CNC Machinist does, how to become one, and understand the job outlook. Get simple steps to start your career as a CNC Machinist today.
Position
Overview
CNC Machinist
2,864 Job Openings