Computer Numerically Controlled Tool Programmers Salary in the United States

Median annual wage: $68,120 · Median hourly: $32.75 · Employment: 28,500

Annual Salary Percentiles

PercentileAnnualHourly
10th$47,530$22.85
25th$58,270$28.01
Median$68,120$32.75
75th$81,890$39.37
90th$100,320$48.23

Quick Facts

The numbers in context

For career planning: entry-level pay (10th percentile) is about $47,530, median pay is $68,120, and experienced pay (90th percentile) reaches $100,320.

Pay spans a wide range: workers at the 10th percentile earn about $47,530, while those at the 90th percentile earn about $100,320 — a 2.1x gap between entry-level and top earners.

Computer Numerically Controlled Tool Programmers Salary by State

The table below ranks every state by median annual wage. Click a state for detailed local data.

StateMedian AnnualMedian Hourlyvs NationalEmployment
Alabama $64,590 $31.05 -5.2% 420
Arizona $74,450 $35.79 +9.3% 470
Arkansas $56,390 $27.11 -17.2% 210
California $82,090 $39.47 +20.5% 2,990
Colorado $69,570 $33.45 +2.1% 410
Connecticut $86,390 $41.53 +26.8% 500
Florida $63,970 $30.76 -6.1% 770
Georgia $61,360 $29.50 -9.9% 420
Idaho $63,560 $30.56 -6.7% 120
Illinois $68,830 $33.09 +1.0% 1,070
Indiana $63,200 $30.38 -7.2% 1,490
Iowa $57,780 $27.78 -15.2% 640
Kansas $76,080 $36.58 +11.7% 680
Kentucky $64,980 $31.24 -4.6% 230
Maine $72,920 $35.06 +7.0% 50
Maryland $65,670 $31.57 -3.6% 200
Massachusetts $81,670 $39.27 +19.9% 680
Michigan $64,640 $31.08 -5.1% 2,300
Minnesota $74,190 $35.67 +8.9% 1,250
Mississippi $50,190 $24.13 -26.3% 140
Missouri $78,130 $37.56 +14.7% 430
Montana $70,860 $34.07 +4.0% 60
Nebraska $63,190 $30.38 -7.2% 70
Nevada $57,210 $27.50 -16.0% 130
New Hampshire $71,680 $34.46 +5.2% 290
New Jersey $70,460 $33.88 +3.4% 520
New York $68,730 $33.04 +0.9% 1,140
North Carolina $63,990 $30.77 -6.1% 760
North Dakota $75,990 $36.53 +11.6% 40
Ohio $60,080 $28.89 -11.8% 2,370
Oklahoma $65,590 $31.54 -3.7% 330
Oregon $75,150 $36.13 +10.3% 500
Pennsylvania $66,330 $31.89 -2.6% 1,080
Rhode Island $62,640 $30.11 -8.0% 70
South Carolina $69,470 $33.40 +2.0% 340
South Dakota $66,650 $32.04 -2.2% 80
Tennessee $69,700 $33.51 +2.3% 330
Texas $69,550 $33.44 +2.1% 1,930
Utah $65,610 $31.55 -3.7% 150
Vermont $77,980 $37.49 +14.5% 140
Virginia $74,390 $35.76 +9.2% 330
Washington $81,420 $39.14 +19.5% 660
Wisconsin $67,460 $32.43 -1.0% 1,610

Data source: BLS OES state file · U.S. BLS OES, May 2024 (updated April 2025)

Related Occupations

Frequently Asked Questions

What is the average salary for computer numerically controlled tool programmers?

The median annual wage for computer numerically controlled tool programmers is $68,120 ($32.75 per hour), according to the BLS OES survey for May 2024.

Which state pays computer numerically controlled tool programmers the most?

Wages vary by state. Use the state table above to compare median annual pay across all 50 states and Washington, D.C.

How many computer numerically controlled tool programmers are employed in the U.S.?

There are approximately 28,500 computer numerically controlled tool programmers employed nationally, per BLS OES.

How much do computer numerically controlled tool programmers make per hour?

The median hourly wage is $32.75. See the hourly salary page for the full percentile breakdown.