Explore jobs
Find specific jobs
Explore careers
Explore professions
Best companies
Explore companies
As of October 2025, the average salary for a Computer Numerical Controller (CNC) Machinist is approximately $41,685 per year. This figure represents the baseline for CNC machinists, who play a vital role in the manufacturing sector by programming and operating CNC machines to produce precision parts.
Salary levels can vary significantly based on factors such as years of experience, geographical location, and the complexity of the machinery operated. Entry-level positions typically start at a lower range, while experienced machinists can expect significantly higher compensation.
CNC machinists in urban areas or regions with high demand for manufacturing, such as California and Texas, often earn more than their counterparts in less populated states. Additionally, specific industries—like aerospace or medical device manufacturing—may offer higher wages due to the specialized skills required.
To gain a competitive advantage, it's essential to research the highest paying cities and states for CNC machinists. Understanding salary trends can help you negotiate effectively and choose the best job opportunities that align with your career goals.
Let Zippi find your next computer numerical controller machinist job
Let Zippi find your next computer numerical controller machinist job
| Experience level | Avg. salary | Hourly rate |
|---|---|---|
| Entry-level computer numerical controller machinist | $35,400 | $17.01 |
| Mid-level computer numerical controller machinist | $46,200 | $22.19 |
| Senior-level computer numerical controller machinist | $61,600 | $29.63 |
The average computer numerical controller machinist salary in New Mexico, Minnesota, and Wyoming are the highest in the U.S. The lowest average computer numerical controller machinist salary states are Florida, Utah, and West Virginia.
| Rank | State | Avg. salary | Hourly rate |
|---|---|---|---|
| 1 | Wyoming | $48,567 | $23.35 |
| 2 | New Mexico | $51,288 | $24.66 |
| 3 | Minnesota | $49,017 | $23.57 |
| 4 | North Dakota | $43,302 | $20.82 |
| 5 | Delaware | $45,966 | $22.10 |
| 6 | Massachusetts | $48,275 | $23.21 |
| 7 | Connecticut | $45,482 | $21.87 |
| 8 | Nevada | $43,720 | $21.02 |
| 9 | Alaska | $45,323 | $21.79 |
| 10 | Oregon | $43,668 | $20.99 |
| 11 | New Hampshire | $41,145 | $19.78 |
| 12 | Pennsylvania | $42,710 | $20.53 |
| 13 | New Jersey | $47,740 | $22.95 |
| 14 | Vermont | $41,782 | $20.09 |
| 15 | Mississippi | $40,479 | $19.46 |
| 16 | Maryland | $43,149 | $20.74 |
| 17 | Virginia | $41,969 | $20.18 |
| 18 | Alabama | $41,418 | $19.91 |
| 19 | Indiana | $40,827 | $19.63 |
| 20 | Ohio | $40,667 | $19.55 |
| 21 | Washington | $44,492 | $21.39 |
| 22 | Rhode Island | $41,311 | $19.86 |
| 23 | New York | $43,297 | $20.82 |
| 24 | California | $43,678 | $21.00 |
| 25 | Texas | $41,489 | $19.95 |
| 26 | Arizona | $40,907 | $19.67 |
| 27 | Montana | $39,081 | $18.79 |
| 28 | Hawaii | $41,743 | $20.07 |
| 29 | District of Columbia | $41,730 | $20.06 |
| 30 | Maine | $38,821 | $18.66 |
| 31 | Louisiana | $40,822 | $19.63 |
| 32 | South Dakota | $38,520 | $18.52 |
| 33 | North Carolina | $40,923 | $19.67 |
| 34 | Nebraska | $39,206 | $18.85 |
| 35 | Wisconsin | $38,784 | $18.65 |
| 36 | Missouri | $40,764 | $19.60 |
| 37 | Kentucky | $40,059 | $19.26 |
| 38 | Tennessee | $39,741 | $19.11 |
| 39 | Michigan | $38,982 | $18.74 |
| 40 | Kansas | $39,286 | $18.89 |
| 41 | Colorado | $40,475 | $19.46 |
| 42 | Illinois | $39,883 | $19.17 |
| 43 | Arkansas | $38,584 | $18.55 |
| 44 | Idaho | $38,263 | $18.40 |
| 45 | Utah | $37,182 | $17.88 |
| 46 | West Virginia | $37,174 | $17.87 |
| 47 | Iowa | $37,093 | $17.83 |
| 48 | South Carolina | $36,779 | $17.68 |
| 49 | Georgia | $38,153 | $18.34 |
| 50 | Florida | $37,810 | $18.18 |
| 51 | Oklahoma | $37,063 | $17.82 |
The highest-paying cities for computer numerical controller machinists are Coon Rapids, MN, Milford, MA, and Milford, CT.
| Rank | City | Avg. salary | Hourly rate |
|---|---|---|---|
| 1 | Coon Rapids, MN | $49,139 | $23.62 |
| 2 | Milford, MA | $48,692 | $23.41 |
| 3 | Milford, CT | $45,729 | $21.99 |
| 4 | Hillsboro, OR | $43,727 | $21.02 |
| 5 | Buffalo, NY | $43,137 | $20.74 |
| 6 | York, PA | $42,926 | $20.64 |
| 7 | San Diego, CA | $42,829 | $20.59 |
| 8 | Fort Wayne, IN | $41,571 | $19.99 |
| 9 | Austin, TX | $41,561 | $19.98 |
| 10 | Mentor, OH | $41,520 | $19.96 |
| 11 | Huntsville, AL | $41,378 | $19.89 |
| 12 | Phoenix, AZ | $40,973 | $19.70 |
| 13 | Saint Louis, MO | $40,953 | $19.69 |
| 14 | Wilmington, NC | $40,943 | $19.68 |
| 15 | Florence, KY | $40,577 | $19.51 |
| 16 | Denver, CO | $40,500 | $19.47 |
| 17 | Kansas City, KS | $39,356 | $18.92 |
| 18 | Appleton, WI | $39,054 | $18.78 |
| 19 | Decatur, IL | $39,044 | $18.77 |
| 20 | Portland, ME | $39,022 | $18.76 |
Computer Numerical Controller Machinists are the most in-demand in these five cities:
A computer numerical controller machinist's salary ranges from $30,000 a year at the 10th percentile to $56,000 at the 90th percentile.

| Percentile | Annual salary | Monthly salary | Hourly rate |
|---|---|---|---|
| 90th Percentile | $56,000 | $4,667 | $27 |
| 75th Percentile | $48,000 | $4,000 | $23 |
| Average | $41,685 | $3,474 | $20 |
| 25th Percentile | $35,000 | $2,917 | $17 |
| 10th Percentile | $30,000 | $2,500 | $14 |
The highest paying types of computer numerical controller machinists are numerical control programmer, machinist class b, and maintenance machinist.
| Job title | Annual salary | Monthly salary | Hourly rate | Job openings |
|---|---|---|---|---|
| Grinder | $33,001 | $2,750 | $15.87 | 3,409 |
| Set-Up Operator | $39,269 | $3,272 | $18.88 | 55,670 |
| Tool Technician | $42,908 | $3,576 | $20.63 | 78,258 |
| Machinist | $42,147 | $3,512 | $20.26 | 15,448 |
| Welder/Machinist | $38,338 | $3,195 | $18.43 | 17,543 |
| Maintenance Machinist | $52,077 | $4,340 | $25.04 | 83,042 |
Top companies hiring computer numerical controller machinists now:
Computer numerical controller machinist salaries at Amphenol and BWX Technologies are the highest-paying according to our most recent salary estimates. In addition, the average computer numerical controller machinist salary at companies like ABB and Meggitt PLC are highly competitive.
| Rank | Company | Average salary | Hourly rate |
|---|---|---|---|
| 1 | Amphenol | $66,502 | $31.97 |
| 2 | BWX Technologies | $66,066 | $31.76 |
| 3 | ABB | $66,038 | $31.75 |
| 4 | Meggitt PLC | $65,594 | $31.54 |
| 5 | Vishay | $65,332 | $31.41 |
| 6 | Quest Global | $65,287 | $31.39 |
| 7 | Cobham | $64,888 | $31.20 |
| 8 | Sensata | $63,513 | $30.54 |
| 9 | General Electric | $62,458 | $30.03 |
| 10 | AMETEK | $62,016 | $29.82 |
| 11 | Empower Media Marketing | $61,959 | $29.79 |
| 12 | Curtiss-Wright | $61,497 | $29.57 |
| 13 | TMA Solutions | $61,396 | $29.52 |
| 14 | Datamatics | $61,357 | $29.50 |
| 15 | Graco | $61,203 | $29.42 |
| 16 | A.W. Chesterton | $61,099 | $29.37 |
| 17 | ITT | $59,920 | $28.81 |
| 18 | VIVA USA | $59,863 | $28.78 |
| 19 | Fortune Brands Home & Security | $59,855 | $28.78 |
| 20 | Barnes Group | $59,263 | $28.49 |
The average computer numerical controller machinist salary varies across industries:
| Rank | Industry | Average salary | Hourly rate |
|---|---|---|---|
| 1 | Technology | $49,910 | $24.00 |
| 2 | Automotive | $49,753 | $23.92 |
| 3 | Energy | $47,058 | $22.62 |
| 4 | Manufacturing | $45,484 | $21.87 |
| 5 | Professional | $44,950 | $21.61 |
The average computer numerical controller machinist salary has risen by $6,020 over the last ten years. In 2014, the average computer numerical controller machinist earned $35,665 annually, but today, they earn $41,685 a year. That works out to a 10% change in pay for computer numerical controller machinists over the last decade.
Compare computer numerical controller machinist salaries for cities or states with the national average over time.
Compare computer numerical controller machinist salaries for individual cities or states with the national average.
| Year | Avg. salary | Hourly rate | % Change |
|---|---|---|---|
| 2025 | $41,700 | $20.04 | +3.1% |
| 2024 | $40,400 | $19.42 | +1.8% |
| 2023 | $39,700 | $19.07 | +2.4% |
| 2022 | $38,700 | $18.62 | +2.1% |
| 2021 | $37,900 | $18.23 | +2.8% |
| Company | Job | Location | Date added | Salary |
|---|---|---|---|---|
| IDEX | CNC Machinist II | Denver, CO | 06/30/2025 | $54,262 |
| Alloy Engineering | CNC Mill Machinist | Cuyahoga Falls, OH | 06/30/2025 | $41,740 |
| Orchid Orthopedic Solutions | CNC Machinist-2Nd Shift | Santa Ana, CA | 06/30/2025 | $36,022 |
| Ascenteceng | CNC Lead Machinist | Tualatin, OR | 06/30/2025 | $56,349 |
| Allegion | CNC Machinist | Snoqualmie, WA | 06/30/2025 | $55,180 |
| Ichor Systems | CNC Machinist | Livermore, CA | 06/29/2025 | $68,036 |
| Snap-On | CNC Machinist/Programmer | Willoughby, OH | 06/29/2025 | $62,610 |
| Relativity | CNC Machinist II, Second Shift | Long Beach, CA | 06/29/2025 | $58,582 |
| Vast | CNC Machinist | Long Beach, CA | 06/29/2025 | $73,045 |
| Wieland Chase | CNC Machinist | Delaware, OH | 06/29/2025 | $62,527 |
Search for computer numerical controller machinist jobs