Skip to content
AffordMap
Production & Manufacturing career guide

How to Become a Computer Numerically Controlled Tool Programmer

Computer Numerically Controlled Tool Programmers earn a median salary of $68,120/year in the United States. Most positions require High school diploma or equivalent. The highest-paying states include Connecticut, California, Massachusetts.

$68K
Median salary
High school diploma or equivalent
Education required
N/A
10-year growth
28,500
U.S. employment

Where Computer Numerically Controlled Tool Programmers have the most money left over after rent

Median pay minus estimated federal + state + FICA taxes, minus 12 months of rent at HUD's 2-bedroom Fair Market Rent. Darker green means more money left over each year. Hover any state for the breakdown.

Computer Numerically Controlled Tool Programmers disposable income by state, after taxes and rentUS map showing how much money is left over each year for a median-paid computer numerically controlled tool programmers after estimated federal + state + FICA taxes and a 2-bedroom apartment at HUD Fair Market Rent. Darker green means more money left over. Click any state for its full profile.AlabamaMedian pay$65KTake-home (after tax)$51KRent (2BR)$1,085/moLeft over after rent$38K/yr#19th nationally →AlaskaStatusAwaiting dataView state profile →ArizonaMedian pay$74KTake-home (after tax)$59KRent (2BR)$1,437/moLeft over after rent$42K/yr#10th nationally →ColoradoMedian pay$70KTake-home (after tax)$54KRent (2BR)$1,832/moLeft over after rent$32K/yr#37th nationally →FloridaMedian pay$64KTake-home (after tax)$53KRent (2BR)$1,658/moLeft over after rent$33K/yr#32nd nationally →GeorgiaMedian pay$61KTake-home (after tax)$48KRent (2BR)$1,434/moLeft over after rent$31K/yr#38th nationally →IndianaMedian pay$63KTake-home (after tax)$51KRent (2BR)$1,144/moLeft over after rent$37K/yr#22nd nationally →KansasMedian pay$76KTake-home (after tax)$58KRent (2BR)$1,066/moLeft over after rent$45K/yr#3rd nationally →MaineMedian pay$73KTake-home (after tax)$56KRent (2BR)$1,281/moLeft over after rent$41K/yr#11th nationally →MassachusettsMedian pay$82KTake-home (after tax)$62KRent (2BR)$2,347/moLeft over after rent$34K/yr#31st nationally →MinnesotaMedian pay$74KTake-home (after tax)$57KRent (2BR)$1,384/moLeft over after rent$40K/yr#12th nationally →New JerseyMedian pay$70KTake-home (after tax)$56KRent (2BR)$2,067/moLeft over after rent$31K/yr#39th nationally →North CarolinaMedian pay$64KTake-home (after tax)$51KRent (2BR)$1,284/moLeft over after rent$35K/yr#28th nationally →North DakotaMedian pay$76KTake-home (after tax)$60KRent (2BR)$1,034/moLeft over after rent$48K/yr#1st nationally →OklahomaMedian pay$66KTake-home (after tax)$52KRent (2BR)$1,081/moLeft over after rent$39K/yr#15th nationally →PennsylvaniaMedian pay$66KTake-home (after tax)$53KRent (2BR)$1,351/moLeft over after rent$37K/yr#25th nationally →South DakotaMedian pay$67KTake-home (after tax)$55KRent (2BR)$1,017/moLeft over after rent$43K/yr#6th nationally →TexasMedian pay$70KTake-home (after tax)$57KRent (2BR)$1,415/moLeft over after rent$40K/yr#14th nationally →WyomingStatusAwaiting dataView state profile →ConnecticutMedian pay$86KTake-home (after tax)$65KRent (2BR)$1,679/moLeft over after rent$45K/yr#4th nationally →MissouriMedian pay$78KTake-home (after tax)$60KRent (2BR)$1,097/moLeft over after rent$47K/yr#2nd nationally →West VirginiaStatusAwaiting dataView state profile →IllinoisMedian pay$69KTake-home (after tax)$53KRent (2BR)$1,407/moLeft over after rent$37K/yr#21st nationally →New MexicoStatusAwaiting dataView state profile →ArkansasMedian pay$56KTake-home (after tax)$45KRent (2BR)$1,021/moLeft over after rent$33K/yr#35th nationally →CaliforniaMedian pay$82KTake-home (after tax)$62KRent (2BR)$2,471/moLeft over after rent$33K/yr#34th nationally →DelawareStatusAwaiting dataView state profile →District of ColumbiaStatusAwaiting dataView state profile →HawaiiStatusAwaiting dataView state profile →IowaMedian pay$58KTake-home (after tax)$46KRent (2BR)$1,064/moLeft over after rent$33K/yr#33rd nationally →KentuckyMedian pay$65KTake-home (after tax)$52KRent (2BR)$1,110/moLeft over after rent$38K/yr#18th nationally →MarylandMedian pay$66KTake-home (after tax)$52KRent (2BR)$1,795/moLeft over after rent$30K/yr#41st nationally →MichiganMedian pay$65KTake-home (after tax)$51KRent (2BR)$1,272/moLeft over after rent$36K/yr#27th nationally →MississippiMedian pay$50KTake-home (after tax)$40KRent (2BR)$1,077/moLeft over after rent$27K/yr#43rd nationally →MontanaMedian pay$71KTake-home (after tax)$55KRent (2BR)$1,129/moLeft over after rent$42K/yr#9th nationally →New HampshireMedian pay$72KTake-home (after tax)$59KRent (2BR)$1,528/moLeft over after rent$40K/yr#13th nationally →New YorkMedian pay$69KTake-home (after tax)$54KRent (2BR)$1,917/moLeft over after rent$31K/yr#40th nationally →OhioMedian pay$60KTake-home (after tax)$49KRent (2BR)$1,188/moLeft over after rent$35K/yr#29th nationally →OregonMedian pay$75KTake-home (after tax)$55KRent (2BR)$1,555/moLeft over after rent$37K/yr#24th nationally →TennesseeMedian pay$70KTake-home (after tax)$57KRent (2BR)$1,215/moLeft over after rent$43K/yr#7th nationally →UtahMedian pay$66KTake-home (after tax)$51KRent (2BR)$1,350/moLeft over after rent$35K/yr#30th nationally →VirginiaMedian pay$74KTake-home (after tax)$57KRent (2BR)$1,646/moLeft over after rent$37K/yr#26th nationally →WashingtonMedian pay$81KTake-home (after tax)$66KRent (2BR)$1,830/moLeft over after rent$44K/yr#5th nationally →WisconsinMedian pay$67KTake-home (after tax)$53KRent (2BR)$1,202/moLeft over after rent$39K/yr#17th nationally →NebraskaMedian pay$63KTake-home (after tax)$50KRent (2BR)$1,113/moLeft over after rent$37K/yr#23rd nationally →South CarolinaMedian pay$69KTake-home (after tax)$54KRent (2BR)$1,263/moLeft over after rent$39K/yr#16th nationally →IdahoMedian pay$64KTake-home (after tax)$50KRent (2BR)$1,136/moLeft over after rent$37K/yr#20th nationally →NevadaMedian pay$57KTake-home (after tax)$48KRent (2BR)$1,501/moLeft over after rent$30K/yr#42nd nationally →VermontMedian pay$78KTake-home (after tax)$61KRent (2BR)$1,498/moLeft over after rent$43K/yr#8th nationally →LouisianaStatusAwaiting dataView state profile →Rhode IslandMedian pay$63KTake-home (after tax)$50KRent (2BR)$1,544/moLeft over after rent$32K/yr#36th nationally →Annual $ left after rent ($K)$27K$37K (median)$48KSource: BLS OEWS, HUD FMR, federal + state tax brackets · AffordMap.com
View map data as a table
StateMedian (nominal)Rent/mo (2BR)Left after rent
North Dakota$76K$1,034$48K
Missouri$78K$1,097$47K
Kansas$76K$1,066$45K
Connecticut$86K$1,679$45K
Washington$81K$1,830$44K
South Dakota$67K$1,017$43K
Tennessee$70K$1,215$43K
Vermont$78K$1,498$43K
Montana$71K$1,129$42K
Arizona$74K$1,437$42K
Maine$73K$1,281$41K
Minnesota$74K$1,384$40K
New Hampshire$72K$1,528$40K
Texas$70K$1,415$40K
Oklahoma$66K$1,081$39K
South Carolina$69K$1,263$39K
Wisconsin$67K$1,202$39K
Kentucky$65K$1,110$38K
Alabama$65K$1,085$38K
Idaho$64K$1,136$37K
Illinois$69K$1,407$37K
Indiana$63K$1,144$37K
Nebraska$63K$1,113$37K
Oregon$75K$1,555$37K
Pennsylvania$66K$1,351$37K
Virginia$74K$1,646$37K
Michigan$65K$1,272$36K
North Carolina$64K$1,284$35K
Ohio$60K$1,188$35K
Utah$66K$1,350$35K
Massachusetts$82K$2,347$34K
Florida$64K$1,658$33K
Iowa$58K$1,064$33K
California$82K$2,471$33K
Arkansas$56K$1,021$33K
Rhode Island$63K$1,544$32K
Colorado$70K$1,832$32K
Georgia$61K$1,434$31K
New Jersey$70K$2,067$31K
New York$69K$1,917$31K
Maryland$66K$1,795$30K
Nevada$57K$1,501$30K
Mississippi$50K$1,077$27K

Education and training

Education requirements for this career vary by employer and specialization. Check the Bureau of Labor Statistics Occupational Outlook Handbook for the most current educational requirements, including typical degree levels, preferred fields of study, and any specialized training programs.

Breaking into computer numerically controlled tool programmers work usually requires High school diploma or equivalent. Hands-on experience through internships, entry-level positions, or structured training complements formal education.

Licensing and certification

Licensing and certification requirements vary by state and employer. Some roles in this field require professional licensure; others rely on voluntary certifications to demonstrate competence. Check with your state's relevant licensing board for specific requirements in your area.

What the day-to-day looks like

The daily work in this field involves a combination of technical skills, problem-solving, and collaboration. Work environments range from office settings to field locations depending on the specific role and employer. Most positions are full-time, with overtime availability varying by industry and seasonal demand.

Career progression

Career advancement typically follows a path from entry-level to experienced to senior to management. Specialization, additional certifications, and advanced degrees can accelerate progression and unlock higher-paying roles. The salary difference between the 25th and 75th percentile for this occupation gives a realistic picture of the earnings growth you can expect over a career.

Salary progression

Entry level (0-2 years)
$48K
Early career (2-5 years)
$58K
Mid-career (5-10 years)
$68K
Experienced (10+ years)
$82K
Top earners
$100K

Highest paying states

StateMedian salaryEmployment
Connecticut$86K500
California$82K2,990
Massachusetts$82K680
Washington$81K660
Missouri$78K430
Vermont$78K140
Kansas$76K680
North Dakota$76K40
Oregon$75K500
Arizona$74K470
View all states →

Where the jobs are

The highest-paying state for computer numerically controlled tool programmersis Connecticut at $86,390/year, that's $18,270 above the national median. But higher pay often comes with higher costs. Before assuming the top-paying state is the best financial move, check the full affordability breakdown for Connecticut.

The pay gap between the highest and lowest-paying states is $36,200. That spread sounds dramatic, but cost-of-living differences offset much of it. A computer numerically controlled tool programmers making $50,190 in Mississippi may have more purchasing power than one making $86,390 in Connecticut if rent and local prices differ enough.

By employment volume, the states with the most computer numerically controlled tool programmers jobs are California (2,990 workers), Ohio (2,370 workers), Michigan (2,300 workers). High employment numbers mean more job openings, more employer competition for talent, and usually more leverage when negotiating salary. States with fewer workers in the field may pay less but also have less competition for positions.

For the full state-by-state comparison with salary percentiles, cost-of-living adjustment, and rent affordability for computer numerically controlled tool programmers, see the complete salary data page.

Salary negotiation

When negotiating salary for this role, the most effective approach is to know the BLS percentile range for your specific location. If you're at the 25th percentile with 5+ years of experience, you have a strong case for a market adjustment. Competing offers, specialized skills, and willingness to relocate are the most common negotiation levers.

What the data doesn't tell you

BLS salary data provides a reliable national picture, but actual compensation can vary based on employer size, industry sector, and geographic location within a state. The percentile breakdown on AffordMap salary pages gives a more nuanced view than the median alone.

See the full salary picture

Percentile breakdown, cost of living, rent burden, and purchasing power for computer numerically controlled tool programmers in every metro.

View Computer Numerically Controlled Tool Programmers salaries →
View jobs for Computer Numerically Controlled Tool Programmers
Currently hiring in nationwide
View →
More openings for Computer Numerically Controlled Tool Programmers
Currently hiring in nationwide
View →
Find accredited trade programs
Apprenticeship and certification paths
View →
Calculate your take-home pay
See what this salary means after taxes
Calculate →
Best cities for this career by take-home pay
Disposable-income rankings (median pay minus taxes minus rent), from BLS, HUD, and tax data
Explore →

Frequently asked questions

How much does a computer numerically controlled tool programmers make?

The median computer numerically controlled tool programmers salary in the United States is $68,120 per year ($33/hour). Entry-level positions start around $47,530, while experienced professionals earn up to $100,320.

What education do you need to become a computer numerically controlled tool programmer?

Most computer numerically controlled tool programmers positions require High school diploma or equivalent. Requirements vary by state and employer. Check with your state's licensing board for specific requirements.

What is the job outlook for computer numerically controlled tool programmers?

Check the Bureau of Labor Statistics Occupational Outlook Handbook for the latest employment projections for computer numerically controlled tool programmers.

What are the highest paying states for computer numerically controlled tool programmers?

The highest paying states for computer numerically controlled tool programmers are Connecticut ($86,390), California ($82,090), Massachusetts ($81,670), Washington ($81,420), Missouri ($78,130). Salaries vary significantly by location due to cost of living and local demand.