CNC Machinist Salaries

Updated on Apr 10, 2025
Position
Salary

How much does a CNC Machinist make?

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

CNC Machinists play a crucial role in the manufacturing industry, and their skill set is highly valued. The average yearly salary for a CNC Machinist stands at $52,610. This figure represents the midpoint of the salary range, which spans from $35,000 to $76,000 annually. The distribution of salaries shows that the majority of CNC Machinists earn between $42,455 and $61,091 per year. This range highlights the potential for growth and advancement in this career, as experience and expertise can lead to higher earnings. For those just starting, the lower end of the salary range provides a solid foundation, while seasoned professionals can expect to see their salaries climb as they gain more experience and take on more complex projects.

View CNC Machinist Jobs Nearby

What are the highest paying cities for a CNC Machinist?

If you're a CNC Machinist, consider job opportunities in San Francisco, CA, where you can earn the highest average salary. Other top-paying cities include Huntsville, AL, and San Jose, CA. These cities offer competitive wages for skilled machinists.
Graph displaying highest paying cities salaries for CNC Machinist jobs, highlighting San Francisco, CA with the highest at $72,300 and Springfield, MA with the lowest at $57,827.
  1. San Francisco, CA
    Average Salary: $72,300
    In San Francisco, you can find many opportunities in tech and aerospace. Companies like Tesla and SpaceX are always looking for skilled machinists.
    Find CNC Machinist jobs in San Francisco, CA


  2. Huntsville, AL
    Average Salary: $65,028
    Huntsville offers a strong job market in defense and aerospace. With giants like Boeing and NASA, machinists here are in high demand.
    Find CNC Machinist jobs in Huntsville, AL


  3. San Jose, CA
    Average Salary: $63,442
    San Jose is a hub for tech companies, including Apple and Intel. Machinists here work on cutting-edge projects and technologies.
    Find CNC Machinist jobs in San Jose, CA


  4. Los Angeles, CA
    Average Salary: $62,386
    Los Angeles has a diverse job market, with opportunities in film, aerospace, and manufacturing. Companies like Boeing and Lockheed Martin need skilled machinists.
    Find CNC Machinist jobs in Los Angeles, CA


  5. Seattle, WA
    Average Salary: $61,846
    Seattle offers a mix of aerospace and tech jobs. Boeing and Amazon provide many opportunities for machinists in this vibrant city.
    Find CNC Machinist jobs in Seattle, WA


  6. San Diego, CA
    Average Salary: $61,782
    San Diego is known for its strong defense and aerospace sectors. With companies like General Atomics and Northrop Grumman, machinists here are crucial.
    Find CNC Machinist jobs in San Diego, CA


  7. Minneapolis, MN
    Average Salary: $61,150
    Minneapolis has a growing job market in manufacturing and healthcare. Companies like 3M and Medtronic offer many opportunities for machinists.
    Find CNC Machinist jobs in Minneapolis, MN


  8. Birmingham, AL
    Average Salary: $58,070
    Birmingham is a key player in the automotive and aerospace industries. With companies like Mercedes-Benz and Raytheon, machinists here are highly valued.
    Find CNC Machinist jobs in Birmingham, AL


  9. Sacramento, CA
    Average Salary: $57,894
    Sacramento offers a mix of government and private sector jobs. Companies like Lockheed Martin and various state agencies need skilled machinists.
    Find CNC Machinist jobs in Sacramento, CA


  10. Springfield, MA
    Average Salary: $57,827
    Springfield has a strong manufacturing base, with companies like Smith & Wesson and MassMutual. Machinists here are essential to production and quality.
    Find CNC Machinist jobs in Springfield, MA

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

If you're a CNC Machinist looking for top pay, consider applying to Madicorp, Lean Manufacturing, or Savard Labor & Marine Staffing. These companies offer some of the highest salaries in the industry. Look for opportunities with these employers to boost your earnings.
Graph displaying best paying company salaries for CNC Machinist jobs, highlighting Madicorp with the highest at $101,263 and BAE Systems USA with the lowest at $73,690.
  1. Madicorp
    Average Salary: $101,263
    Madicorp offers CNC Machinist jobs with a focus on precision and innovation. They operate in various locations, including California, Texas, and New York, providing diverse opportunities for professionals.


  2. Lean Manufacturing
    Average Salary: $100,333
    Lean Manufacturing values skilled CNC Machinists who can contribute to their efficient production processes. They have locations in Ohio, Michigan, and Illinois, offering a range of job opportunities.


  3. Savard Labor & Marine Staffing
    Average Salary: $98,111
    Savard Labor & Marine Staffing provides CNC Machinist positions with a focus on quality and safety. They operate in Louisiana, Florida, and Mississippi, offering various job opportunities.


  4. L3Harris
    Average Salary: $89,011
    L3Harris offers CNC Machinist jobs with a focus on advanced technology and aerospace. They have locations in Colorado, Virginia, and California, providing diverse opportunities for professionals.


  5. Universal Technical Resource Services, INC.
    Average Salary: $78,000
    Universal Technical Resource Services, INC. provides CNC Machinist positions with a focus on technical expertise. They operate in Texas, Florida, and California, offering various job opportunities.


  6. Kratos Defense
    Average Salary: $76,071
    Kratos Defense offers CNC Machinist jobs with a focus on national security and defense. They have locations in California, Virginia, and Massachusetts, providing diverse opportunities for professionals.


  7. Keysight Technologies
    Average Salary: $74,482
    Keysight Technologies provides CNC Machinist positions with a focus on innovation and technology. They operate in California, Texas, and Massachusetts, offering various job opportunities.


  8. BWX Technologies
    Average Salary: $73,909
    BWX Technologies offers CNC Machinist jobs with a focus on nuclear technology and energy. They have locations in Virginia, South Carolina, and New York, providing diverse opportunities for professionals.


  9. Exact Machine Service, Inc.
    Average Salary: $73,750
    Exact Machine Service, Inc. provides CNC Machinist positions with a focus on precision and quality. They operate in Ohio, Michigan, and Indiana, offering various job opportunities.


  10. BAE Systems USA
    Average Salary: $73,690
    BAE Systems USA offers CNC Machinist jobs with a focus on defense and technology. They have locations in Virginia, California, and Texas, providing diverse opportunities for professionals.

How to earn more as a CNC Machinist?

Compare Salaries

Find the right job for you

Compare different job titles.
Select a job title
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
job person scaling upwards
Surgical Technician
The average salary for a Surgical Technician is $78,941 per year in the US.
Learn more
Systems Engineer
The average salary for a Systems Engineer is $128,240 per year in the US.
Learn more
Tax Preparer
The average salary for a Tax Preparer is $42,455 per year in the US.
Learn more
Team Member
The average salary for a Team Member is $30,378 per year in the US.
Learn more
Technical Specialist
The average salary for a Technical Specialist is $82,237 per year in the US.
Learn more
Teller
The average salary for a Teller is $37,588 per year in the US.
Learn more
Test Driver
The average salary for a Test Driver is $44,240 per year in the US.
Learn more
Tire Technician
The average salary for a Tire Technician is $37,278 per year in the US.
Learn more
To Go Specialist
The average salary for a To Go Specialist is $28,370 per year in the US.
Learn more
Tour Guide
The average salary for a Tour Guide is $46,423 per year in the US.
Learn more
Traffic Control Flagger
The average salary for a Traffic Control Flagger is $32,510 per year in the US.
Learn more
Tutor
The average salary for a Tutor is $50,969 per year in the US.
Learn more
Ultrasound Technologist
The average salary for a Ultrasound Technologist is $102,049 per year in the US.
Learn more
Utility Clerk
The average salary for a Utility Clerk is $31,711 per year in the US.
Learn more
Veterinary Assistant
The average salary for a Veterinary Assistant is $37,084 per year in the US.
Learn more
Warehouse Associate
The average salary for a Warehouse Associate is $37,805 per year in the US.
Learn more
Warehouse Supervisor
The average salary for a Warehouse Supervisor is $63,006 per year in the US.
Learn more
Welder/Fabricator
The average salary for a Welder/Fabricator is $48,051 per year in the US.
Learn more
Yard Attendant
The average salary for a Yard Attendant is $38,702 per year in the US.
Learn more

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