Explore jobs
Find specific jobs
Explore careers
Explore professions
Best companies
Explore companies
Numerical control programmers are essential in the production process, utilizing computer-controlled machinery to manufacture precise parts across various industries. Their skills are crucial in sectors such as aerospace, automotive, and electronics, where accuracy is paramount.
As of October 2025, the average salary for a numerical control programmer stands at $52,754 per year, translating to approximately $25 per hour. Salaries can vary significantly depending on factors like geographic location and industry specialization.
Some states offer higher average salaries for numerical control programmers, reflecting local demand and cost of living. For example, states with robust manufacturing sectors tend to pay more. Additionally, cities known for advanced manufacturing technologies often provide better compensation packages.
With ongoing advancements in technology, the demand for skilled numerical control programmers continues to grow. Positions in this field often offer opportunities for career advancement, making it an attractive option for those interested in a technician role with the potential for significant earnings.
Let Zippi find your next numerical control programmer job
Let Zippi find your next numerical control programmer job
The average numerical control programmer salary in Alaska, Rhode Island, and Connecticut are the highest in the U.S. The lowest average numerical control programmer salary states are Alabama, Mississippi, and Florida.
| Rank | State | Avg. salary | Hourly rate |
|---|---|---|---|
| 1 | New Hampshire | $59,163 | $28.44 |
| 2 | Pennsylvania | $58,777 | $28.26 |
| 3 | Rhode Island | $59,472 | $28.59 |
| 4 | Michigan | $58,084 | $27.93 |
| 5 | Vermont | $58,844 | $28.29 |
| 6 | Massachusetts | $59,387 | $28.55 |
| 7 | Connecticut | $59,451 | $28.58 |
| 8 | Wisconsin | $56,642 | $27.23 |
| 9 | Ohio | $57,215 | $27.51 |
| 10 | Alaska | $60,210 | $28.95 |
| 11 | Delaware | $58,615 | $28.18 |
| 12 | Maine | $58,410 | $28.08 |
| 13 | New Jersey | $59,170 | $28.45 |
| 14 | West Virginia | $56,891 | $27.35 |
| 15 | Virginia | $57,263 | $27.53 |
| 16 | Maryland | $58,163 | $27.96 |
| 17 | Indiana | $55,527 | $26.70 |
| 18 | Minnesota | $55,930 | $26.89 |
| 19 | North Dakota | $55,766 | $26.81 |
| 20 | New York | $59,282 | $28.50 |
| 21 | Wyoming | $52,936 | $25.45 |
| 22 | North Carolina | $54,878 | $26.38 |
| 23 | Oregon | $55,713 | $26.79 |
| 24 | Iowa | $54,556 | $26.23 |
| 25 | Kentucky | $54,331 | $26.12 |
| 26 | South Carolina | $52,903 | $25.43 |
| 27 | South Dakota | $54,372 | $26.14 |
| 28 | Illinois | $55,942 | $26.90 |
| 29 | Tennessee | $52,356 | $25.17 |
| 30 | Utah | $52,408 | $25.20 |
| 31 | Washington | $56,110 | $26.98 |
| 32 | Idaho | $54,039 | $25.98 |
| 33 | District of Columbia | $58,050 | $27.91 |
| 34 | Alabama | $51,280 | $24.65 |
| 35 | Hawaii | $51,786 | $24.90 |
| 36 | Nebraska | $53,196 | $25.57 |
| 37 | Montana | $54,532 | $26.22 |
| 38 | California | $52,751 | $25.36 |
| 39 | Arkansas | $51,558 | $24.79 |
| 40 | Mississippi | $51,036 | $24.54 |
| 41 | Kansas | $52,377 | $25.18 |
| 42 | Missouri | $52,796 | $25.38 |
| 43 | Arizona | $51,378 | $24.70 |
| 44 | Florida | $51,032 | $24.53 |
| 45 | Nevada | $52,301 | $25.14 |
| 46 | Colorado | $51,939 | $24.97 |
| 47 | Georgia | $51,743 | $24.88 |
| 48 | Oklahoma | $51,416 | $24.72 |
| 49 | Texas | $50,521 | $24.29 |
| 50 | New Mexico | $50,998 | $24.52 |
| 51 | Louisiana | $50,518 | $24.29 |
The highest-paying cities for numerical control programmers are Glastonbury, CT, Levittown, NY, and Philadelphia, PA.
| Rank | City | Avg. salary | Hourly rate |
|---|---|---|---|
| 1 | Glastonbury, CT | $59,497 | $28.60 |
| 2 | Levittown, NY | $59,314 | $28.52 |
| 3 | Philadelphia, PA | $58,873 | $28.30 |
| 4 | Baltimore, MD | $58,321 | $28.04 |
| 5 | Sterling Heights, MI | $58,318 | $28.04 |
| 6 | Cleveland, OH | $58,245 | $28.00 |
| 7 | Newport News, VA | $57,150 | $27.48 |
| 8 | Milwaukee, WI | $56,701 | $27.26 |
| 9 | Seattle, WA | $56,354 | $27.09 |
| 10 | Chicago, IL | $56,146 | $26.99 |
| 11 | Minneapolis, MN | $55,945 | $26.90 |
| 12 | Portland, OR | $55,913 | $26.88 |
| 13 | Indianapolis, IN | $55,288 | $26.58 |
| 14 | Winston-Salem, NC | $55,160 | $26.52 |
| 15 | Waterloo, IA | $55,044 | $26.46 |
| 16 | Sunnyvale, CA | $53,753 | $25.84 |
| 17 | Thornton, CO | $52,050 | $25.02 |
| 18 | Canton, GA | $52,013 | $25.01 |
| 19 | Tulsa, OK | $51,665 | $24.84 |
| 20 | Tempe, AZ | $51,321 | $24.67 |
A numerical control programmer's salary ranges from $39,000 a year at the 10th percentile to $70,000 at the 90th percentile.

| Percentile | Annual salary | Monthly salary | Hourly rate |
|---|---|---|---|
| 90th Percentile | $70,000 | $5,833 | $34 |
| 75th Percentile | $61,000 | $5,083 | $29 |
| Average | $52,754 | $4,396 | $25 |
| 25th Percentile | $45,000 | $3,750 | $22 |
| 10th Percentile | $39,000 | $3,250 | $19 |
The highest paying types of numerical control programmers are numerical tool programmer, nc programmer, and tool designer.
| Job title | Annual salary | Monthly salary | Hourly rate | Job openings |
|---|---|---|---|---|
| Mold Maker | $48,841 | $4,070 | $23.48 | 13,896 |
| Tool Designer | $64,763 | $5,397 | $31.14 | 51,666 |
| Tool Maker | $52,443 | $4,370 | $25.21 | 18,166 |
| Computer Numerical Controller Supervisor | $46,144 | $3,845 | $22.18 | 47,929 |
| Computer Numerical Controller Machinist | $41,685 | $3,474 | $20.04 | 32,345 |
| NC Programmer | $70,693 | $5,891 | $33.99 | 13,524 |
Top companies hiring numerical control programmers now:
Numerical control programmer salaries at Cirrus Aircraft and Applied Materials are the highest-paying according to our most recent salary estimates. In addition, the average numerical control programmer salary at companies like Joby Aviation and fathom are highly competitive.
| Rank | Company | Average salary | Hourly rate |
|---|---|---|---|
| 1 | Cirrus Aircraft | $76,556 | $36.81 |
| 2 | Applied Materials | $76,024 | $36.55 |
| 3 | Joby Aviation | $71,834 | $34.54 |
| 4 | fathom | $69,184 | $33.26 |
| 5 | General Motors | $68,956 | $33.15 |
| 6 | Tesla | $66,627 | $32.03 |
| 7 | Motor Coach Industries | $64,095 | $30.81 |
| 8 | BWX Technologies | $63,380 | $30.47 |
| 9 | Piedmont Plastics | $61,928 | $29.77 |
| 10 | Globus Medical | $61,661 | $29.64 |
| 11 | Curtiss-Wright | $61,266 | $29.45 |
| 12 | Cyient | $61,174 | $29.41 |
| 13 | REV Group | $61,044 | $29.35 |
| 14 | Masimo | $60,919 | $29.29 |
| 15 | Lucid Motors | $60,692 | $29.18 |
| 16 | Ichor Systems | $60,536 | $29.10 |
| 17 | General Electric | $60,340 | $29.01 |
| 18 | GPAC | $60,199 | $28.94 |
| 19 | Fastenal | $59,945 | $28.82 |
| 20 | I.T. Consortium | $59,831 | $28.76 |
The average numerical control programmer salary varies across industries:
| Rank | Industry | Average salary | Hourly rate |
|---|---|---|---|
| 1 | Technology | $57,763 | $27.77 |
| 2 | Construction | $54,110 | $26.01 |
| 3 | Transportation | $53,781 | $25.86 |
| 4 | Manufacturing | $52,174 | $25.08 |
| 5 | Professional | $51,502 | $24.76 |
| 6 | Energy | $51,502 | $24.76 |
The average numerical control programmer salary has risen by $9,339 over the last ten years. In 2014, the average numerical control programmer earned $43,415 annually, but today, they earn $52,754 a year. That works out to a 10% change in pay for numerical control programmers over the last decade.
Compare numerical control programmer salaries for cities or states with the national average over time.
Compare numerical control programmer salaries for individual cities or states with the national average.
| Year | Avg. salary | Hourly rate | % Change |
|---|---|---|---|
| 2025 | $52,800 | $25.36 | +3.3% |
| 2024 | $51,000 | $24.53 | +1.4% |
| 2023 | $50,300 | $24.19 | +1.2% |
| 2022 | $49,700 | $23.90 | +3.7% |
| 2021 | $47,900 | $23.01 | +3.1% |
| Company | Job | Location | Date added | Salary |
|---|---|---|---|---|
| Applied Materials | CNC Programmer Operator-(T5) | Tempe, AZ | 06/30/2025 | $67,828 |
| Jeppesen | Numerical Control Programmer (Ncqa-Numerical Control Quality Assurance) | North Charleston, SC | 06/30/2025 | $85,000 |
| Jeppesen | Numerical Control (CNC) Programmer (Associate or Experienced) | Mesa, AZ | 06/30/2025 | $85,000 |
| Jeppesen | Experienced Numerical Control Programmer (Structures) | Auburn, WA | 06/30/2025 | $90,950 |
| Relativity | Senior CNC Programmer, Second Shift | Long Beach, CA | 06/29/2025 | $89,741 |
| ZP Group | CNC Programmer | Trevose, PA | 06/29/2025 | $80,000 |
| Aerotek | CNC Programmer | Decatur, AL | 06/28/2025 | $68,871 |
| Aerotek | CNC Swiss Programmer-Machine Shop Enviornment | Eden Prairie, MN | 06/28/2025 | $73,045 |
| Pave Talent | CNC Programmer-Multi-Axis Machining (Relocation Assistance) | Brea, CA | 06/28/2025 | $73,045 |
| Stand-By Personnel | CNC Programmer | Claremore, OK | 06/28/2025 | $52,175 |
Search for numerical control programmer jobs