SOC 519162

Computer Numerically Controlled Tool Programmers

Develop programs to control machining or processing of materials by automatic machine tools, equipment, or systems. May also set up, operate, or maintain equipment.

National Median

$65,670

per year

National Salary Overview

Median Annual

$65,670

Entry Level (10th pct)

$45,760

Experienced (90th pct)

$97,930

Total Employed

28,230

Salary Distribution

Salary percentiles show the range from entry-level (10th) to top earners (90th)

Salary by Experience Level

Experience LevelEstimated Salary Range
Entry Level0-2 years experience$45,760 - $55,960
Mid Career2-8 years experience$55,960 - $80,300
Senior / Expert8+ years experience$80,300 - $97,930

Highest Paying Locations for Computer Numerically Controlled Tool Programmers

Computer Numerically Controlled Tool Programmers Salary by Location

Compare salaries across 50 metropolitan areas

Metropolitan AreaMedian SalaryEmployed
San Jose-Sunnyvale-Santa Clara, CA$97,930310
San Francisco-Oakland-Fremont, CA$92,600180
Wichita, KS$92,140390
Naples-Marco Island, FL$90,89040
Seattle-Tacoma-Bellevue, WA$89,860400
Fort Collins-Loveland, CO$86,47050
Memphis, TN-MS-AR$85,66040
Bridgeport-Stamford-Danbury, CT$84,99060
Hartford-West Hartford-East Hartford, CT$82,160290
Washington$81,970640
Connecticut$81,780510
Waterbury-Shelton, CT$81,15070
Boston-Cambridge-Newton, MA-NH$81,000520
St. Louis, MO-IL$80,640310
New Haven, CT$80,54030
Boulder, CO$80,07040
Massachusetts$80,060680
San Diego-Chula Vista-Carlsbad, CA$79,770250
Worcester, MA$79,71090
Minneapolis-St. Paul-Bloomington, MN-WI$78,7801,120
California$78,7502,750
Los Angeles-Long Beach-Anaheim, CA$78,5301,290
Sacramento-Roseville-Folsom, CA$78,46060
Mount Vernon-Anacortes, WA$77,87040
Yakima, WA$77,52040
Minnesota$75,9401,490
Kansas$75,870700
Portland-Vancouver-Hillsboro, OR-WA$75,860340
Oregon$75,800450
Binghamton, NY$75,61030
Denver-Aurora-Centennial, CO$75,330200
Washington-Arlington-Alexandria, DC-VA-MD-WV$75,26080
Spokane-Spokane Valley, WA$75,10060
Colorado$74,210410
Albany-Schenectady-Troy, NY$74,12050
Oxnard-Thousand Oaks-Ventura, CA$73,570100
Buffalo-Cheektowaga, NY$73,110140
Springfield, MA$72,85080
Nashville-Davidson--Murfreesboro--Franklin, TN$72,16060
Phoenix-Mesa-Chandler, AZ$72,040400
Eugene-Springfield, OR$71,98040
Austin-Round Rock-San Marcos, TX$71,290150
Missouri$71,140430
Southern Vermont nonmetropolitan area$71,14050
St. Cloud, MN$70,72040
Providence-Warwick, RI-MA$70,650110
Richmond, VA$70,63040
Riverside-San Bernardino-Ontario, CA$70,610280
Dallas-Fort Worth-Arlington, TX$70,550380
Oshkosh-Neenah, WI$70,21040

Frequently Asked Questions

What is the average salary for a Computer Numerically Controlled Tool Programmers?
The national median annual salary for Computer Numerically Controlled Tool Programmers is $65,670, according to Bureau of Labor Statistics data. This means half of workers in this occupation earn more, and half earn less.
Where do Computer Numerically Controlled Tool Programmerss earn the most?
The highest-paying metro area for Computer Numerically Controlled Tool Programmerss is San Jose-Sunnyvale-Santa Clara, CA, with a median salary of $97,930.
How much can an experienced Computer Numerically Controlled Tool Programmers make?
Top-earning Computer Numerically Controlled Tool Programmerss (90th percentile) make $97,930 or more annually. This typically reflects workers with significant experience, specialized skills, or positions in high-paying regions.