Position
Salary

How much does a CNC Machinist make?

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

A CNC machinist plays a key role in modern manufacturing. This skilled professional operates computer-controlled machines to create precise parts. The average yearly salary for a CNC machinist is around $53,167. This figure can vary based on experience and location.

CNC machinists can earn more as they gain experience. Entry-level machinists may start at the lower end of the salary range. Those with more years in the field often see higher earnings. For example, machinists with 10 or more years of experience may earn closer to the higher end of the salary range. Location also matters. Urban areas with higher costs of living often offer higher salaries to attract skilled workers.

View CNC Machinist jobs nearby

What are the highest paying cities for a CNC Machinist?

CNC Machinists can find some of the best-paying jobs in San Francisco, California, where the average salary is $73,368. New Haven, Connecticut, also offers a high average salary of $69,062 for CNC Machinists. Huntsville, Alabama, provides another attractive option with an average salary of $65,706. Other cities with good salaries for CNC Machinists include Los Angeles, San Jose, and Seattle. These cities offer competitive wages and a chance to work with top companies in the industry.
Graph displaying highest paying cities salaries for CNC Machinist jobs, highlighting San Francisco, CA with the highest at $73,368 and Albany, NY with the lowest at $60,091.
  1. San Francisco, CA
    Average Salary: $73,368
    In San Francisco, skilled machinists find opportunities in tech companies like Tesla and Oracle. The city offers a dynamic work environment with a focus on innovation and precision.
    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 jobs. Companies like Hamilton Sundstrand and United Technologies Corporation offer a chance to work with cutting-edge technology.
    Find CNC Machinist jobs in New Haven, CT


  3. Huntsville, AL
    Average Salary: $65,706
    Huntsville is known for its aerospace industry. Professionals here work with companies like Boeing and NASA. The city offers a strong community and a chance to be part of significant projects.
    Find CNC Machinist jobs in Huntsville, AL


  4. Los Angeles, CA
    Average Salary: $64,246
    Los Angeles offers a variety of opportunities in the entertainment and automotive industries. Companies like Ford and General Motors provide a chance to work on exciting projects.
    Find CNC Machinist jobs in Los Angeles, CA


  5. San Jose, CA
    Average Salary: $63,350
    San Jose is a hub for tech and manufacturing. Working here means collaborating with companies like Intel and Apple. The city offers a vibrant job market with many growth opportunities.
    Find CNC Machinist jobs in San Jose, CA


  6. Seattle, WA
    Average Salary: $62,739
    Seattle offers a mix of aerospace and tech jobs. Professionals here work with Boeing and Amazon. The city provides a great quality of life with its beautiful surroundings.
    Find CNC Machinist jobs in Seattle, WA


  7. Minneapolis, MN
    Average Salary: $61,133
    Minneapolis offers a strong manufacturing base with companies like 3M and General Mills. The city provides a supportive community and a chance to work on diverse projects.
    Find CNC Machinist jobs in Minneapolis, MN


  8. San Diego, CA
    Average Salary: $60,912
    San Diego offers a mix of defense and tech jobs. Working here means collaborating with companies like General Atomics and Qualcomm. The city provides a pleasant climate and a strong job market.
    Find CNC Machinist jobs in San Diego, CA


  9. Fort Collins, CO
    Average Salary: $60,255
    Fort Collins offers a mix of aerospace and tech jobs. Professionals here work with companies like Lockheed Martin and Raytheon. The city provides a great quality of life with its outdoor activities.
    Find CNC Machinist jobs in Fort Collins, CO


  10. Albany, NY
    Average Salary: $60,091
    Albany offers a mix of manufacturing and government jobs. Working here means collaborating with companies like General Electric and IBM. The city provides a rich history and a strong community.
    Find CNC Machinist jobs in Albany, NY

What are the best companies a CNC Machinist can work for?

Madicorp offers CNC Machinist jobs with the highest average salary at $102,222. Savard Labor & Marine Staffing follows closely with an average salary of $96,724. L3Harris provides a competitive salary of $88,343 for CNC Machinist positions. These companies provide excellent opportunities for skilled CNC Machinists. They offer not only high salaries but also a chance to work in a dynamic environment. Job seekers can explore these companies for a rewarding career.
Graph displaying best paying company salaries for CNC Machinist jobs, highlighting Madicorp with the highest at $102,222 and BWX Technologies with the lowest at $74,863.
  1. Madicorp
    Average Salary: $102,222
    Madicorp offers CNC Machinist jobs with a focus on precision and innovation. They operate in various locations, including California, Texas, and New York. Madicorp values skilled machinists who can handle complex tasks.


  2. Savard Labor & Marine Staffing
    Average Salary: $96,724
    Savard Labor & Marine Staffing provides CNC Machinist positions with a strong emphasis on teamwork and safety. They have offices in Louisiana, Florida, and Mississippi. Employees enjoy a supportive work environment and competitive pay.


  3. L3Harris
    Average Salary: $88,343
    L3Harris offers CNC Machinist jobs with a focus on advanced technology and innovation. They operate in several locations, including Virginia, Florida, and Colorado. L3Harris values machinists who can work on cutting-edge projects.


  4. STROHWIG INDUSTRIES
    Average Salary: $78,438
    STROHWIG INDUSTRIES provides CNC Machinist jobs with a focus on quality and precision. They operate in locations such as Ohio, Michigan, and Pennsylvania. The company values machinists who can meet high standards.


  5. Universal Technical Resource Services, INC.
    Average Salary: $78,000
    Universal Technical Resource Services, INC. offers CNC Machinist jobs with a focus on technical expertise. They operate in various locations, including California, Texas, and Florida. The company values machinists who can handle technical challenges.


  6. Kratos Defense
    Average Salary: $76,773
    Kratos Defense provides CNC Machinist jobs with a focus on defense and aerospace. They operate in locations such as California, Virginia, and Colorado. Kratos Defense values machinists who can work on critical projects.


  7. Kennametal
    Average Salary: $76,585
    Kennametal offers CNC Machinist jobs with a focus on manufacturing and engineering. They operate in several locations, including Pennsylvania, Ohio, and Indiana. Kennametal values machinists who can work on innovative projects.


  8. Rocket Lab USA
    Average Salary: $76,000
    Rocket Lab USA provides CNC Machinist jobs with a focus on aerospace and technology. They operate in California and Virginia. Rocket Lab USA values machinists who can work on cutting-edge projects.


  9. Toolcraft Machining
    Average Salary: $75,227
    Toolcraft Machining offers CNC Machinist jobs with a focus on precision and quality. They operate in locations such as Michigan, Ohio, and Indiana. Toolcraft Machining values machinists who can meet high standards.


  10. BWX Technologies
    Average Salary: $74,863
    BWX Technologies provides CNC Machinist jobs with a focus on nuclear technology and innovation. They operate in several locations, including Virginia, Ohio, and South Carolina. BWX Technologies values machinists who can work on critical projects.

How to earn more as a CNC Machinist?

A CNC machinist can increase their earnings by focusing on several key areas. Gaining more experience and skills can lead to higher-paying positions. Specializing in advanced CNC technologies or programming can make a machinist more valuable. Networking with industry professionals can open up opportunities for higher-paying jobs. Seeking out positions in industries that demand skilled machinists, such as aerospace or medical device manufacturing, can also lead to better pay. Attending workshops and obtaining certifications can enhance a machinist's qualifications and earning potential.

Another way to earn more is by taking on additional responsibilities. A machinist who can program machines, set up tools, and troubleshoot issues can command a higher salary. Working overtime or during peak production times can also increase earnings. Seeking promotions within a company or moving to a higher-paying job can lead to significant pay increases. Staying updated with the latest industry trends and technologies can keep a machinist competitive in the job market. Building a strong reputation for quality work and reliability can lead to more job opportunities and higher pay.

Here are some factors that can help a CNC machinist earn more:

  1. Gain more experience and skills
  2. Specialize in advanced CNC technologies
  3. Network with industry professionals
  4. Seek positions in high-demand industries
  5. Attend workshops and obtain certifications

Currently 2,665 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,665 Job Openings