Computer Numerically Controlled Tool Programmers Salary in Iowa
Also called: CNC Programmers
Computer Numerically Controlled Tool Programmers in Iowa earn a median of $57,780 a year, −15% compared with the U.S. median.
Updated October 2026 · Data: BLS OEWS May 2025 · How we match careers
- Median pay
- $57,780
- vs. U.S. median
- −15% ($68,120)
- Rank among states
- 40 of 43
- Jobs in the state
- 640
Pay range in Iowa
The lowest-paid 10% earn under $39,150; the top 10% earn over $78,160. Nationally the range is $47,530 to $100,320.
States ranked near Iowa
Similar jobs in Iowa
- Robotics Engineers$103,090 median in Iowa (broader BLS group)
- Computer Numerically Controlled Tool Operators$52,300 median in Iowa
- Nanotechnology Engineering Technologists and Technicians$64,410 median in Iowa (broader BLS group)
- Model Makers, Metal and Plastic$61,550 median in Iowa
- Tool and Die Makers$65,000 median in Iowa
- Electronics Engineers, Except Computer$81,330 median in Iowa
Computer Numerically Controlled Tool Programmers pay in Iowa
How much do computer numerically controlled tool programmers make in Iowa?
The median is $57,780 a year. The lowest-paid 10% earn under $39,150 and the top 10% earn over $78,160. BLS OEWS May 2025.
Is Iowa a good state for computer numerically controlled tool programmers?
On pay alone it ranks 40 of 43 (−15% vs. the national median of $68,120). Living costs are not included.