Source: U.S. Bureau of Labor Statistics, Occupational Employment and Wage Statistics (OEWS), May 2024 estimates

Computer Numerically Controlled Tool Operators

Illustration of an assembly line with machinery parts and a conveyor belt

SOC code 51-9161 · Production Occupations

National employment
169,450
Mean annual wage
$54,320
Mean hourly wage
$26.11
Median annual wage
$50,690
Median hourly wage
$24.37

Wage percentiles

PercentileAnnual wageHourly wage
10th percentile$38,140$18.34
25th percentile$44,930$21.60
50th percentile (median)$50,690$24.37
75th percentile$61,760$29.69
90th percentile$73,890$35.53

See where a wage ranks

Estimate only, based on linear interpolation between this occupation's BLS OEWS reported percentiles above.

Wages by state (May 2024)

State-level employment and wage estimates for Computer Numerically Controlled Tool Operators (SOC 51-9161), from the U.S. Bureau of Labor Statistics, Occupational Employment and Wage Statistics (OEWS) State estimates, May 2024. Data available for 48 of 51 states/DC for this occupation.

StateEmploymentMean annualMedian annual10th pctl annual25th pctl annual75th pctl annual90th pctl annual
Alabama3,530$52,610$49,430$35,880$41,390$59,850$72,600
Arizona1,810$51,990$48,650$39,130$43,000$60,350$65,700
Arkansas1,640$47,130$48,810$34,160$37,360$54,790$59,050
California18,870$57,010$55,250$38,520$46,360$64,250$76,990
Colorado1,180$54,910$50,900$38,990$45,410$60,940$75,420
Connecticut3,310$56,560$53,760$39,240$47,590$63,820$77,140
Delaware120$49,120$47,670$38,170$43,140$54,060$62,060
Florida4,590$46,810$45,290$35,130$37,590$52,670$63,160
Georgia2,200$49,500$47,710$36,940$39,820$55,740$65,250
Idaho500$52,750$47,240$37,090$42,140$58,300$73,690
Illinois9,400$50,420$48,010$37,170$40,730$59,020$65,240
Indiana8,050$50,280$47,690$37,210$41,980$58,470$64,700
Iowa4,710$52,340$50,250$40,580$47,180$59,790$65,010
Kansas2,220$49,430$47,540$37,530$40,930$57,310$64,020
Kentucky1,580$49,310$47,730$35,920$39,240$57,620$64,390
Louisiana520$53,350$50,400$37,440$45,580$60,990$66,210
Maine750$55,890$59,270$43,440$50,310$60,250$66,710
Maryland1,790$56,160$52,000$39,850$48,670$68,320$68,320
Massachusetts2,440$60,800$61,820$46,910$51,380$67,490$75,930
Michigan8,200$48,310$46,630$35,500$38,710$56,160$63,220
Minnesota4,020$56,300$53,840$41,860$46,880$63,090$74,880
Mississippi1,210$44,160$39,870$31,880$36,020$50,450$58,970
Missouri2,950$52,150$49,260$38,620$41,420$60,700$69,030
Montana390$48,890$47,210$37,630$41,650$56,300$62,400
Nebraska970$49,070$50,130$36,750$44,360$55,190$58,710
Nevada390$54,380$50,350$37,430$43,510$63,040$78,620
New Hampshire1,970$56,400$55,450$42,110$47,610$64,420$75,310
New Jersey2,010$57,450$56,750$36,780$47,170$64,650$78,620
New Mexico40$47,130$43,720$31,180$36,810$57,520$68,170
New York5,500$53,190$50,610$38,710$45,270$60,080$68,070
North Carolina3,870$56,620$52,740$37,900$44,920$63,970$82,920
North Dakota270$59,330$61,610$45,540$51,180$64,090$71,330
Ohio22,980$49,370$48,100$35,750$40,040$59,020$63,570
Oklahoma1,840$48,570$48,820$33,400$40,260$58,270$61,750
Oregon3,070$56,270$51,330$42,310$46,860$62,850$75,330
Pennsylvania10,700$57,310$55,610$39,280$46,460$65,230$82,540
Rhode Island400$55,400$51,090$41,410$45,260$61,170$77,830
South Carolina2,950$50,540$49,830$36,190$42,210$58,300$65,850
South Dakota1,450$52,680$50,460$39,630$46,060$59,370$68,860
Tennessee2,210$52,820$48,710$36,750$43,990$59,330$66,490
Texas13,590$49,560$46,990$31,720$37,230$59,220$68,800
Utah960$49,820$45,880$36,720$40,960$53,870$67,950
Vermont1,080$55,270$52,820$39,880$46,880$62,300$75,970
Virginia1,880$47,460$47,570$31,320$40,180$53,760$60,740
Washington1,780$88,660$104,120$50,050$64,990$109,020$109,020
West Virginia210$47,440$45,900$37,800$37,870$55,850$59,570
Wisconsin10,760$55,530$55,550$40,590$47,990$62,380$70,760
Wyoming70$54,180$53,350$39,520$43,570$59,020$67,080

Hourly by-state wages are in the source dataset but not rendered here (annual only, to keep this table a manageable width); see the source link below for the full file. BLS suppresses some state-level figures for reliability: an em dash (—) means BLS did not publish that figure for this state and occupation. Per BLS’s own field definitions: "*" = a wage estimate is not available; "**" = an employment estimate is not available; "#" = a wage equal to or greater than $115.00 per hour or $239,200 per year (all three are shown here as —, not guessed). Source: U.S. Bureau of Labor Statistics, Occupational Employment and Wage Statistics (OEWS), State occupational employment and wage estimates, May 2024.

Similar-paying occupations in Production Occupations

Source: U.S. Bureau of Labor Statistics, Occupational Employment and Wage Statistics (OEWS), May 2024 estimates. Wage figures are BLS OEWS estimates and may not reflect current pay.