Explore jobs
Find specific jobs
Explore careers
Explore professions
Best companies
Explore companies
As of October 2025, the average salary for a CMM Programmer is approximately $76,784 per year. This figure can fluctuate based on various factors, including geographical location, years of experience, and the industry in which one works. For instance, CMM Programmers in high-demand locations like California and Texas may receive higher compensation due to the cost of living and the concentration of manufacturing companies.
States such as California, Texas, and New York typically offer higher salaries for CMM Programmers. The demand for skilled professionals in these regions often results in better job offers and salary packages. Additionally, sectors like aerospace and automotive manufacturing usually provide competitive pay due to the technical expertise required.
The job outlook for CMM Programmers remains strong, with ongoing demand in manufacturing. Companies are increasingly investing in quality assurance and precision engineering, ensuring ample job opportunities for qualified candidates. For anyone considering this career path, understanding regional salary variations can help in making informed decisions about where to seek employment.
Let Zippia find your next cmm programmer job
Let Zippia find your next cmm programmer job
The highest-paying states for cmm programmers are Connecticut, New York, and Massachusetts. The lowest average cmm programmer salary states are Wyoming, Minnesota, and Tennessee.
| Rank | State | Avg. salary | Hourly rate |
|---|---|---|---|
| 1 | Connecticut | $98,774 | $47.49 |
| 2 | Alaska | $93,340 | $44.88 |
| 3 | Massachusetts | $96,653 | $46.47 |
| 4 | Oregon | $90,520 | $43.52 |
| 5 | Rhode Island | $89,283 | $42.92 |
| 6 | Vermont | $84,899 | $40.82 |
| 7 | New York | $98,572 | $47.39 |
| 8 | New Hampshire | $94,884 | $45.62 |
| 9 | Maine | $83,069 | $39.94 |
| 10 | North Carolina | $86,075 | $41.38 |
| 11 | Nevada | $93,316 | $44.86 |
| 12 | Ohio | $86,932 | $41.79 |
| 13 | Washington | $91,543 | $44.01 |
| 14 | California | $95,003 | $45.67 |
| 15 | Texas | $82,681 | $39.75 |
| 16 | Pennsylvania | $85,761 | $41.23 |
| 17 | Michigan | $82,780 | $39.80 |
| 18 | Arizona | $80,836 | $38.86 |
| 19 | Virginia | $82,239 | $39.54 |
| 20 | Mississippi | $79,516 | $38.23 |
| 21 | North Dakota | $78,974 | $37.97 |
| 22 | Georgia | $81,697 | $39.28 |
| 23 | South Dakota | $75,747 | $36.42 |
| 24 | District of Columbia | $81,966 | $39.41 |
| 25 | South Carolina | $81,499 | $39.18 |
| 26 | Kansas | $79,473 | $38.21 |
| 27 | Delaware | $76,565 | $36.81 |
| 28 | Alabama | $78,918 | $37.94 |
| 29 | Kentucky | $76,578 | $36.82 |
| 30 | Illinois | $76,977 | $37.01 |
| 31 | West Virginia | $72,069 | $34.65 |
| 32 | Maryland | $76,185 | $36.63 |
| 33 | Iowa | $77,427 | $37.22 |
| 34 | Colorado | $80,536 | $38.72 |
| 35 | Wyoming | $68,769 | $33.06 |
| 36 | New Jersey | $75,139 | $36.12 |
| 37 | Utah | $71,599 | $34.42 |
| 38 | Nebraska | $73,226 | $35.20 |
| 39 | Idaho | $69,793 | $33.55 |
| 40 | Indiana | $75,146 | $36.13 |
| 41 | Louisiana | $74,593 | $35.86 |
| 42 | Oklahoma | $75,474 | $36.29 |
| 43 | Tennessee | $65,992 | $31.73 |
| 44 | Florida | $69,577 | $33.45 |
| 45 | Wisconsin | $69,672 | $33.50 |
| 46 | Montana | $65,952 | $31.71 |
| 47 | Arkansas | $70,335 | $33.81 |
| 48 | New Mexico | $68,868 | $33.11 |
| 49 | Hawaii | $60,603 | $29.14 |
| 50 | Missouri | $64,691 | $31.10 |
| 51 | Minnesota | $66,083 | $31.77 |
The highest-paying cities for cmm programmers are San Carlos, CA, New Haven, CT, and New York, NY.
| Rank | City | Avg. salary | Hourly rate |
|---|---|---|---|
| 1 | San Carlos, CA | $99,865 | $48.01 |
| 2 | New Haven, CT | $98,904 | $47.55 |
| 3 | New York, NY | $98,726 | $47.46 |
| 4 | Boston, MA | $96,669 | $46.48 |
| 5 | Columbus, OH | $86,893 | $41.78 |
| 6 | Philadelphia, PA | $86,144 | $41.42 |
| 7 | Asheville, NC | $84,150 | $40.46 |
| 8 | Roseville, MI | $83,124 | $39.96 |
| 9 | Canton, GA | $82,041 | $39.44 |
| 10 | Washington, DC | $81,973 | $39.41 |
| 11 | North Charleston, SC | $81,189 | $39.03 |
| 12 | Denver, CO | $80,452 | $38.68 |
| 13 | Wichita, KS | $79,326 | $38.14 |
| 14 | Chicago, IL | $77,314 | $37.17 |
| 15 | Baltimore, MD | $76,355 | $36.71 |
| 16 | Bowling Green, KY | $75,330 | $36.22 |
| 17 | Jacksonville, FL | $71,619 | $34.43 |
| 18 | Coon Rapids, MN | $66,142 | $31.80 |
| 19 | Kansas City, MO | $64,465 | $30.99 |
An cmm programmer's salary ranges from $52,000 a year at the 10th percentile to $111,000 at the 90th percentile.

| Percentile | Annual salary | Monthly salary | Hourly rate |
|---|---|---|---|
| 90th Percentile | $111,000 | $9,250 | $53 |
| 75th Percentile | $93,000 | $7,750 | $45 |
| Average | $76,784 | $6,399 | $37 |
| 25th Percentile | $63,000 | $5,250 | $30 |
| 10th Percentile | $52,000 | $4,333 | $25 |
The highest paying types of cmm programmers are lead programmer, oracle application developer, and abap-developer.
| Job title | Annual salary | Monthly salary | Hourly rate | Job openings |
|---|---|---|---|---|
| Sap/Abap Developer | $104,432 | $8,703 | $50.21 | 92,478 |
| Mainframe Developer | $90,902 | $7,575 | $43.70 | 255,034 |
| Program Development Internship | $33,686 | $2,807 | $16.19 | 150,632 |
| Information Technology Programmer | $89,063 | $7,422 | $42.82 | 283,349 |
| Program Developer | $74,749 | $6,229 | $35.94 | 128,488 |
| Applications Programmer | $85,133 | $7,094 | $40.93 | 215,240 |
Top companies hiring cmm programmers now:
Cmm programmer salaries at Joby Aviation and Wabtec Corporation are the highest-paying according to our most recent salary estimates. In addition, the average cmm programmer salary at companies like General Electric and Tesla are highly competitive.
| Rank | Company | Average salary | Hourly rate |
|---|---|---|---|
| 1 | Joby Aviation | $107,049 | $51.47 |
| 2 | Wabtec Corporation | $97,174 | $46.72 |
| 3 | General Electric | $95,577 | $45.95 |
| 4 | Tesla | $95,104 | $45.72 |
| 5 | Toyota Financial Svc | $91,095 | $43.80 |
| 6 | CyberCoders | $90,091 | $43.31 |
| 7 | Elbit Systems of America | $89,751 | $43.15 |
| 8 | TASER Self-Defense | $89,612 | $43.08 |
| 9 | John Deere | $89,533 | $43.04 |
| 10 | Colfax Corporation | $88,889 | $42.74 |
| 11 | American Axle & Manufacturing | $88,761 | $42.67 |
| 12 | rms | $87,774 | $42.20 |
| 13 | Moog | $87,592 | $42.11 |
| 14 | ICONMA | $86,605 | $41.64 |
| 15 | The Aerospace Corporation | $86,495 | $41.58 |
| 16 | PEAK Technical Staffing USA | $86,417 | $41.55 |
| 17 | Eaton | $86,311 | $41.50 |
| 18 | Structure Medical | $86,208 | $41.45 |
| 19 | Goodwin Recruiting | $86,098 | $41.39 |
| 20 | Benchmark Electronics | $85,990 | $41.34 |
The average cmm programmer salary varies across industries:
| Rank | Industry | Average salary | Hourly rate |
|---|---|---|---|
| 1 | Transportation | $87,508 | $42.07 |
| 2 | Technology | $86,244 | $41.46 |
| 3 | Automotive | $84,135 | $40.45 |
| 4 | Professional | $82,568 | $39.70 |
| 5 | Manufacturing | $77,523 | $37.27 |
The average cmm programmer salary has risen by $14,243 over the last ten years. In 2014, the average cmm programmer earned $62,541 annually, but today, they earn $76,784 a year. That works out to a 12% change in pay for cmm programmers over the last decade.
Compare cmm programmer salaries for cities or states with the national average over time.
Compare cmm programmer salaries for individual cities or states with the national average.
| Year | Avg. salary | Hourly rate | % Change |
|---|---|---|---|
| 2025 | $76,800 | $36.92 | +3.3% |
| 2024 | $74,300 | $35.70 | +2.3% |
| 2023 | $72,600 | $34.89 | +2.4% |
| 2022 | $70,800 | $34.05 | +2.9% |
| 2021 | $68,700 | $33.05 | +0.4% |
| Company | Job | Location | Date added | Salary |
|---|---|---|---|---|
| Actalent | CMM Programmer | Racine, WI | 06/29/2025 | $66,784 |
| Woodward Inc. | 2Nd Shift CMM Programmer (M-F 2PM PM) | Zeeland, MI | 06/28/2025 | $58,833 |
| DBA: Zeiss Group | CMM Programmer/Applications Engineer, Maple Grove, MN Area | Minneapolis, MN | 06/28/2025 | $59,000 |
| Phillips Medisize | CMM Programmer | Costa Mesa, CA | 06/27/2025 | $73,045 |
| Actalent | CMM Programmer (JR) | Wheeling, IL | 06/27/2025 | $52,175 |
| Leidos Holdings Inc. | CMM Programmer/Operator | Huntsville, AL | 06/25/2025 | $46,800 |
| Aerotek | CMM Programmer | Wixom, MI | 06/25/2025 | $62,400 |
| The Gill Corporation | CMM Programmer | El Monte, CA | 06/25/2025 | $79,035 |
| Aerotek | CMM Programmer | North Plains, OR | 06/24/2025 | $58,436 |
| Addman Engineering LLC | CMM Programmer Operator | Glen Burnie, MD | 06/22/2025 | $52,175 |
Search for cmm programmer jobs