Position
Salary

How much does a CNC Machinist make?

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

A CNC Machinist plays a key role in the manufacturing industry. They work with computer-controlled machines to create precise parts. The average yearly salary for a CNC Machinist is around $53,710. This salary can vary based on experience and location.

CNC Machinists can earn more as they gain more experience. The salary data shows that those with the most experience can earn up to $80,000 a year. Here are some salary ranges for different experience levels:

  • Entry-level: $35,500
  • Mid-level: $51,682
  • Senior-level: $75,955

View CNC Machinist jobs nearby

What are the highest paying cities for a CNC Machinist?

CNC Machinists can find some of the best pay in San Francisco, California, where the average salary reaches $74,111. New Haven, Connecticut, and Huntsville, Alabama, also offer competitive wages, with averages of $69,062 and $66,370, respectively. Job seekers should consider these cities for higher earning potential.
Graph displaying highest paying cities salaries for CNC Machinist jobs, highlighting San Francisco, CA with the highest at $74,111 and Des Moines, IA with the lowest at $60,096.
  1. San Francisco, CA
    Average Salary: $74,111
    In San Francisco, skilled machinists work with cutting-edge technology in tech companies. The city offers a vibrant environment with many opportunities for career growth.
    Find CNC Machinist jobs in San Francisco, CA


  2. New Haven, CT
    Average Salary: $69,062
    New Haven provides a mix of industrial and educational opportunities for machinists. The presence of Yale University adds to the dynamic work environment.
    Find CNC Machinist jobs in New Haven, CT


  3. Huntsville, AL
    Average Salary: $66,370
    Huntsville is known for its aerospace industry, offering machinists a chance to work on high-tech projects. The city's growing economy provides many job opportunities.
    Find CNC Machinist jobs in Huntsville, AL


  4. Los Angeles, CA
    Average Salary: $65,236
    Los Angeles offers a diverse job market for machinists, with opportunities in entertainment and manufacturing. The city's large population drives demand for skilled workers.
    Find CNC Machinist jobs in Los Angeles, CA


  5. Seattle, WA
    Average Salary: $64,025
    Seattle's tech and aerospace industries create a strong demand for machinists. The city offers a high quality of life and a supportive work environment.
    Find CNC Machinist jobs in Seattle, WA


  6. San Jose, CA
    Average Salary: $63,668
    San Jose, the heart of Silicon Valley, provides machinists with numerous opportunities in tech companies. The city's innovative spirit fosters career advancement.
    Find CNC Machinist jobs in San Jose, CA


  7. Minneapolis, MN
    Average Salary: $61,609
    Minneapolis offers a mix of industrial and manufacturing jobs for machinists. The city's strong economy and quality of life make it an attractive place to work.
    Find CNC Machinist jobs in Minneapolis, MN


  8. Fort Collins, CO
    Average Salary: $60,993
    Fort Collins combines a small-town feel with big opportunities for machinists. The city's growing tech sector offers a range of job prospects.
    Find CNC Machinist jobs in Fort Collins, CO


  9. San Diego, CA
    Average Salary: $60,382
    San Diego's diverse economy provides machinists with opportunities in defense, biotech, and manufacturing. The city's pleasant climate adds to the appeal.
    Find CNC Machinist jobs in San Diego, CA


  10. Des Moines, IA
    Average Salary: $60,096
    Des Moines offers a stable job market for machinists, with opportunities in manufacturing and agriculture. The city's lower cost of living makes it an attractive option.
    Find CNC Machinist jobs in Des Moines, IA

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

Madicorp offers top-tier salaries for CNC machinists, with an average of $102,222. L3Harris and STROHWIG INDUSTRIES also provide competitive pay, with averages around $88,000 and $79,000, respectively. These companies value skilled machinists and offer attractive compensation packages.
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,874.
  1. Madicorp
    Average Salary: $102,222
    Madicorp offers CNC Machinist jobs with a strong focus on aerospace and defense. They operate in locations like California, Texas, and Washington, providing opportunities for skilled machinists.


  2. L3Harris
    Average Salary: $88,088
    L3Harris provides CNC Machinist positions with a focus on advanced technology and aerospace. They have locations in Florida, Colorado, and Virginia, offering a dynamic work environment.


  3. STROHWIG INDUSTRIES
    Average Salary: $79,000
    STROHWIG INDUSTRIES offers CNC Machinist jobs with a strong emphasis on manufacturing and engineering. They operate in Ohio and Michigan, providing a stable and rewarding career path.


  4. Universal Technical Resource Services, INC.
    Average Salary: $78,000
    Universal Technical Resource Services, INC. provides CNC Machinist jobs with a focus on technical training and development. They have locations in Arizona and Nevada, offering a supportive work environment.


  5. Kratos Defense
    Average Salary: $77,864
    Kratos Defense offers CNC Machinist jobs with a focus on national security and defense. They operate in Massachusetts and California, providing a secure and challenging career path.


  6. Rocket Lab USA
    Average Salary: $76,431
    Rocket Lab USA provides CNC Machinist jobs with a focus on space technology and innovation. They have locations in California and Virginia, offering exciting opportunities for machinists.


  7. Toolcraft Machining
    Average Salary: $75,476
    Toolcraft Machining offers CNC Machinist jobs with a focus on precision and quality. They operate in Michigan and Illinois, providing a stable and rewarding career path.


  8. Kennametal
    Average Salary: $75,239
    Kennametal provides CNC Machinist jobs with a focus on manufacturing and engineering. They have locations in Pennsylvania and Ohio, offering a dynamic and supportive work environment.


  9. Exact Machine Service, Inc.
    Average Salary: $74,929
    Exact Machine Service, Inc. offers CNC Machinist jobs with a focus on precision and quality. They operate in California and New York, providing a stable and rewarding career path.


  10. BWX Technologies
    Average Salary: $74,874
    BWX Technologies provides CNC Machinist jobs with a focus on nuclear technology and engineering. They have locations in Virginia and South Carolina, offering a secure and challenging career path.

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 doors to better job opportunities. Seeking out positions in high-demand industries can also lead to higher pay. Attending workshops and getting certified in specific areas can boost earning potential.

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

  1. Experience and Skills: Gaining more experience and learning new skills can lead to higher-paying jobs.
  2. Specialization: Focusing on advanced CNC technologies or programming can make a machinist more valuable.
  3. Networking: Building connections with industry professionals can lead to better job opportunities.
  4. Industry Demand: Working in industries with high demand for CNC machinists can lead to higher pay.
  5. Certifications: Getting certified in specific areas can boost earning potential.

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