Computer Numerically Controlled Tool Programmers pay in Detroit-Warren-Dearborn

In Detroit-Warren-Dearborn (MI), the median pay for computer numerically controlled tool programmers is $31.67 an hour ($65,870 a year). About 1,030 people work in this job there.

$31.67Median hourly pay
$60,390–$77,350Middle half of workers, yearly
1,030People in this job in Detroit-Warren-Dearborn (MI)

That is 3% lower than the U.S. median ($68,120). It is 2% higher than the Michigan median ($64,640).

Pay range for computer numerically controlled tool programmers in Detroit-Warren-Dearborn (MI)

Earns more thanHourlyYearly
10% of workers$24.94$51,870
25% of workers$29.04$60,390
Half of workers (median)$31.67$65,870
75% of workers$37.19$77,350
90% of workers$46.34$96,380

Computer Numerically Controlled Tool Programmers pay in Michigan metro areas

Metro areaMedian yearly payPeople in this job
Lansing-East Lansing$68,86060
Saginaw$68,26030
Traverse City$66,78040
Detroit-Warren-Dearborn (this page)$65,8701,030
Grand Rapids-Wyoming-Kentwood$63,560480
Ann Arbor$62,78040
Jackson$62,47050
Kalamazoo-Portage$61,87070
Muskegon-Norton Shores$61,47050
Niles$60,85040

Michigan unemployment rate: 5% (August 2026), U.S. Bureau of Labor Statistics.

Education, experience and outlook for computer numerically controlled tool programmers

  • Typical education to start: Postsecondary nondegree award (BLS)
  • Related work experience most have: 2 to 4 years (O*NET)
  • Training on the job: Moderate-term on-the-job training (BLS)
  • Job outlook: +5.9% over ten years, faster than average · about 2,700 openings a year (BLS)

Related jobs in Detroit-Warren-Dearborn (MI)

JobMedian yearly pay
Machinists$59,310
Mechanical Engineering Technologists and Technicians$69,490
Computer Numerically Controlled Tool Operators$46,880
Electrical and Electronic Engineering Technologists and Technicians$77,150
Inspectors, Testers, Sorters, Samplers, and Weighers$45,400
Packaging and Filling Machine Operators and Tenders$39,300
Coating, Painting, and Spraying Machine Setters, Operators, and Tenders$44,220
Chemical Equipment Operators and Tenders$47,880

Other job titles for this job

Numerical Control ProgrammerCNC ProgrammerCad ProgrammerCam ProgrammerCNC Lathe ProgrammerCNC Lathe Programmer OperatorCNC Machine ProgrammerCNC Mill ProgrammerCNC Milling and Turning Setup ProgrammerCNC Milling Setup ProgrammerCNC Process Control ProgrammerCNC Tool Programmer

Open computer numerically controlled tool programmers jobs on JAI Bot

No open jobs in this field right now. Search all jobs or set up a free job alert.

Hiring computer numerically controlled tool programmers? Use the free hiring guide for a job description and interview questions, then post the job on JAI Bot. Every job shows typical pay to job seekers.

Post a job freeFind jobsCheck pay for any job
Add this pay figure to your website (free)

Career sites, schools and workforce boards can show this typical pay on their own pages. Copy this code into your page:

<div data-jaibot-pay></div>
<script src="https://www.jaibot.ai/widget/pay/computer-numerically-controlled-tool-programmers/michigan/detroit-warren-dearborn.js" async></script>

It updates by itself when new government figures come out.

Source: U.S. Bureau of Labor Statistics, Occupational Employment and Wage Statistics (OEWS), May 2025 estimates. Figures are for wage and salary workers and do not include the self-employed. The median is the middle wage: half earn more, half earn less. Other job titles: O*NET 31.0 Database by the U.S. Department of Labor, Employment and Training Administration (USDOL/ETA), used under the CC BY 4.0 license; O*NET® is a trademark of USDOL/ETA. JAI Bot has modified this information; USDOL/ETA has not approved, endorsed, or tested these modifications.