SOC 51-9162 · Production Occupations

Computer Numerically Controlled Tool Programmers

Source: BLS OEWS, May 2025United States, all industries

U.S. median annual wage$68,120
U.S. median hourly wage$32.75
U.S. employment28,500

Nationally, computer numerically controlled tool programmers earned a median of $68,120 per year as of the May 2025 OEWS estimates, across 28,500 jobs. Pay varies substantially by area — look up a specific state or metro below.

National pay distribution

Pay by state

Every state and territory with a published May 2025 estimate. “Not published” means BLS suppressed the value — it never means zero. Higher medians often track higher living costs; this is not a ranking of where the job is “best”.

Computer Numerically Controlled Tool Programmers: pay and employment by state
State
Connecticut$86,390$41.535000.3
California$82,090$39.472,9900.2
Massachusetts$81,670$39.276800.2
Washington$81,420$39.146600.2
Missouri$78,130$37.564300.1
Vermont$77,980$37.491400.5
Kansas$76,080$36.586800.5
North Dakota$75,990$36.53400.1
Oregon$75,150$36.135000.3
Arizona$74,450$35.794700.1
Virginia$74,390$35.763300.1
Minnesota$74,190$35.671,2500.4
Maine$72,920$35.06500.1
New Hampshire$71,680$34.462900.4
Montana$70,860$34.07600.1
New Jersey$70,460$33.885200.1
Tennessee$69,700$33.513300.1
Colorado$69,570$33.454100.1
Texas$69,550$33.441,9300.1
South Carolina$69,470$33.403400.1
Illinois$68,830$33.091,0700.2
New York$68,730$33.041,1400.1
Wisconsin$67,460$32.431,6100.5
South Dakota$66,650$32.04800.2
Pennsylvania$66,330$31.891,0800.2
Maryland$65,670$31.572000.1
Utah$65,610$31.551500.1
Oklahoma$65,590$31.543300.2
Kentucky$64,980$31.242300.1
Michigan$64,640$31.082,3000.5
Alabama$64,590$31.054200.2
North Carolina$63,990$30.777600.2
Florida$63,970$30.767700.1
Idaho$63,560$30.561200.1
Indiana$63,200$30.381,4900.5
Nebraska$63,190$30.38700.1
Rhode Island$62,640$30.11700.1
Georgia$61,360$29.504200.1
Ohio$60,080$28.892,3700.4
Iowa$57,780$27.786400.4
Nevada$57,210$27.501300.1
Arkansas$56,390$27.112100.2
Mississippi$50,190$24.131400.1

Pay by metro area

All 135 metro areas where BLS publishes this occupation. Sort by median wage, employment, or local concentration — or see the highest-paying metros ranked.

$46,020$65,007$83,993$102,980Davenport-Moline-Rock Island, IA-IL — $46,020Durham-Chapel Hill, NC — $51,540Little Rock-North Little Rock-Conway, AR — $53,770Fort Smith, AR-OK — $54,500Dubuque, IA — $55,770Lynchburg, VA — $56,380Indianapolis-Carmel-Greenwood, IN — $56,950Las Vegas-Henderson-North Las Vegas, NV — $57,200Reno, NV — $57,690Columbus, IN — $57,770Erie, PA — $58,320Bowling Green, KY — $58,800Tampa-St. Petersburg-Clearwater, FL — $58,910Cedar Rapids, IA — $59,050Wausau, WI — $59,160Waterloo-Cedar Falls, IA — $60,330Niles, MI — $60,850Youngstown-Warren, OH — $61,000Eau Claire, WI — $61,010Asheville, NC — $61,110Hickory-Lenoir-Morganton, NC — $61,140Atlanta-Sandy Springs-Roswell, GA — $61,450Duluth, MN-WI — $61,450Muskegon-Norton Shores, MI — $61,470Louisville/Jefferson County, KY-IN — $61,600Kalamazoo-Portage, MI — $61,870Omaha, NE-IA — $61,870Akron, OH — $61,910Elkhart-Goshen, IN — $62,020Green Bay, WI — $62,050Longview, TX — $62,130Orlando-Kissimmee-Sanford, FL — $62,220Jackson, MI — $62,470Miami-Fort Lauderdale-West Palm Beach, FL — $62,570Ann Arbor, MI — $62,780Chattanooga, TN-GA — $62,800Appleton, WI — $62,850South Bend-Mishawaka, IN-MI — $63,100Grand Rapids-Wyoming-Kentwood, MI — $63,560Lafayette-West Lafayette, IN — $63,570Memphis, TN-MS-AR — $63,720Boise City, ID — $63,790Cleveland, OH — $63,840Lancaster, PA — $63,960Canton-Massillon, OH — $64,020Jacksonville, FL — $64,080Columbus, OH — $64,230Rockford, IL — $64,370Beaumont-Port Arthur, TX — $64,520Providence-Warwick, RI-MA — $64,660Toledo, OH — $64,940Madison, WI — $65,350Cincinnati, OH-KY-IN — $65,430Colorado Springs, CO — $65,470Fort Wayne, IN — $65,490Oxnard-Thousand Oaks-Ventura, CA — $65,500Tucson, AZ — $65,520Richmond, VA — $65,630Raleigh-Cary, NC — $65,660Baltimore-Columbia-Towson, MD — $65,670Detroit-Warren-Dearborn, MI — $65,870Syracuse, NY — $66,130Charlotte-Concord-Gastonia, NC-SC — $66,150Rochester, NY — $66,650North Port-Bradenton-Sarasota, FL — $66,670Traverse City, MI — $66,780Milwaukee-Waukesha, WI — $66,860Oklahoma City, OK — $66,950Manchester-Nashua, NH — $66,960St. Cloud, MN — $67,050Oshkosh-Neenah, WI — $67,160Philadelphia-Camden-Wilmington, PA-NJ-DE-MD — $67,400Des Moines-West Des Moines, IA — $67,650Scranton--Wilkes-Barre, PA — $67,710Pittsburgh, PA — $67,930Sheboygan, WI — $68,020Saginaw, MI — $68,260San Antonio-New Braunfels, TX — $68,520Peoria, IL — $68,640Lansing-East Lansing, MI — $68,860Greensboro-High Point, NC — $69,070Winston-Salem, NC — $69,110Eugene-Springfield, OR — $69,120Chicago-Naperville-Elgin, IL-IN — $69,400Spartanburg, SC — $69,470Denver-Aurora-Centennial, CO — $69,570Tulsa, OK — $69,700Houston-Pasadena-The Woodlands, TX — $69,820Reading, PA — $70,060Knoxville, TN — $70,230Riverside-San Bernardino-Ontario, CA — $70,230Nashville-Davidson--Murfreesboro--Franklin, TN — $70,420Greeley, CO — $70,730Birmingham, AL — $70,790Buffalo-Cheektowaga, NY — $70,840Dallas-Fort Worth-Arlington, TX — $71,060Kansas City, MO-KS — $71,180New York-Newark-Jersey City, NY-NJ — $71,310Dayton-Kettering-Beavercreek, OH — $71,600Palm Bay-Melbourne-Titusville, FL — $72,790Allentown-Bethlehem-Easton, PA-NJ — $72,870Portland-South Portland, ME — $72,920York-Hanover, PA — $73,190Greenville-Anderson-Greer, SC — $73,740Sacramento-Roseville-Folsom, CA — $73,920Austin-Round Rock-San Marcos, TX — $74,030Salt Lake City-Murray, UT — $75,480Phoenix-Mesa-Chandler, AZ — $75,500Portland-Vancouver-Hillsboro, OR-WA — $75,660Springfield, MA — $75,830Spokane-Spokane Valley, WA — $75,910Evansville, IN — $76,240Albany-Schenectady-Troy, NY — $76,650Charleston-North Charleston, SC — $76,710Washington-Arlington-Alexandria, DC-VA-MD-WV — $76,970Minneapolis-St. Paul-Bloomington, MN-WI — $78,010Worcester, MA — $78,710Huntsville, AL — $78,910Kiryas Joel-Poughkeepsie-Newburgh, NY — $79,480San Diego-Chula Vista-Carlsbad, CA — $79,990Burlington-South Burlington, VT — $81,170Los Angeles-Long Beach-Anaheim, CA — $82,950New Haven, CT — $83,200Waterbury-Shelton, CT — $83,730Virginia Beach-Chesapeake-Norfolk, VA-NC — $84,260Boston-Cambridge-Newton, MA-NH — $85,560Seattle-Tacoma-Bellevue, WA — $86,860Bridgeport-Stamford-Danbury, CT — $87,880Hartford-West Hartford-East Hartford, CT — $89,190Boulder, CO — $91,420San Francisco-Oakland-Fremont, CA — $93,640Naples-Marco Island, FL — $93,770St. Louis, MO-IL — $94,230Wichita, KS — $99,790San Jose-Sunnyvale-Santa Clara, CA — $102,980

Each dot is one metro area with a published median — hover any dot for the name and figure. Metros without published estimates are not drawn.

Computer Numerically Controlled Tool Programmers: pay and employment by metro area
Metro area
San Jose-Sunnyvale-Santa Clara, CA$102,980$49.514200.4
Wichita, KS$99,790$47.973901.3
St. Louis, MO-IL$94,230$45.302900.2
Naples-Marco Island, FL$93,770$45.08400.3
San Francisco-Oakland-Fremont, CA$93,640$45.022600.1
Boulder, CO$91,420$43.95400.2
Hartford-West Hartford-East Hartford, CT$89,190$42.882900.5
Bridgeport-Stamford-Danbury, CT$87,880$42.25700.2
Seattle-Tacoma-Bellevue, WA$86,860$41.764000.2
Boston-Cambridge-Newton, MA-NH$85,560$41.145400.2
Virginia Beach-Chesapeake-Norfolk, VA-NC$84,260$40.511000.1
Waterbury-Shelton, CT$83,730$40.25600.4
New Haven, CT$83,200$40.00400.1
Los Angeles-Long Beach-Anaheim, CA$82,950$39.881,3500.2
Burlington-South Burlington, VT$81,170$39.02500.4
San Diego-Chula Vista-Carlsbad, CA$79,990$38.462700.2
Kiryas Joel-Poughkeepsie-Newburgh, NY$79,480$38.21300.1
Huntsville, AL$78,910$37.941400.5
Worcester, MA$78,710$37.84700.2
Minneapolis-St. Paul-Bloomington, MN-WI$78,010$37.518500.4
Washington-Arlington-Alexandria, DC-VA-MD-WV$76,970$37.01700.0
Charleston-North Charleston, SC$76,710$36.88600.1
Albany-Schenectady-Troy, NY$76,650$36.85500.1
Evansville, IN$76,240$36.66300.2
Spokane-Spokane Valley, WA$75,910$36.50600.2
Springfield, MA$75,830$36.46800.4
Portland-Vancouver-Hillsboro, OR-WA$75,660$36.384000.3
Phoenix-Mesa-Chandler, AZ$75,500$36.303700.2
Salt Lake City-Murray, UT$75,480$36.29800.1
Austin-Round Rock-San Marcos, TX$74,030$35.591500.1
Sacramento-Roseville-Folsom, CA$73,920$35.54700.1
Greenville-Anderson-Greer, SC$73,740$35.451000.2
York-Hanover, PA$73,190$35.19400.2
Portland-South Portland, ME$72,920$35.06300.1
Allentown-Bethlehem-Easton, PA-NJ$72,870$35.04800.2
Palm Bay-Melbourne-Titusville, FL$72,790$35.00300.1
Dayton-Kettering-Beavercreek, OH$71,600$34.431800.5
New York-Newark-Jersey City, NY-NJ$71,310$34.287800.1
Kansas City, MO-KS$71,180$34.221600.1
Dallas-Fort Worth-Arlington, TX$71,060$34.164100.1
Buffalo-Cheektowaga, NY$70,840$34.061400.3
Birmingham, AL$70,790$34.04800.2
Greeley, CO$70,730$34.01300.3
Nashville-Davidson--Murfreesboro--Franklin, TN$70,420$33.861000.1
Knoxville, TN$70,230$33.76400.1
Riverside-San Bernardino-Ontario, CA$70,230$33.762700.2
Reading, PA$70,060$33.68400.2
Houston-Pasadena-The Woodlands, TX$69,820$33.577200.2
Tulsa, OK$69,700$33.511300.3
Denver-Aurora-Centennial, CO$69,570$33.452300.1
Spartanburg, SC$69,470$33.40400.2
Chicago-Naperville-Elgin, IL-IN$69,400$33.368000.2
Eugene-Springfield, OR$69,120$33.23300.2
Winston-Salem, NC$69,110$33.23800.3
Greensboro-High Point, NC$69,070$33.21900.2
Lansing-East Lansing, MI$68,860$33.11600.3
Peoria, IL$68,640$33.00400.3
San Antonio-New Braunfels, TX$68,520$32.94700.1
Saginaw, MI$68,260$32.82300.4
Sheboygan, WI$68,020$32.702504.1
Pittsburgh, PA$67,930$32.662500.2
Scranton--Wilkes-Barre, PA$67,710$32.56300.1
Des Moines-West Des Moines, IA$67,650$32.53800.2
Philadelphia-Camden-Wilmington, PA-NJ-DE-MD$67,400$32.403500.1
Oshkosh-Neenah, WI$67,160$32.29300.4
St. Cloud, MN$67,050$32.24500.5
Manchester-Nashua, NH$66,960$32.19700.3
Oklahoma City, OK$66,950$32.19700.1
Milwaukee-Waukesha, WI$66,860$32.146500.8
Traverse City, MI$66,780$32.11400.6
North Port-Bradenton-Sarasota, FL$66,670$32.06400.1
Rochester, NY$66,650$32.042200.4
Charlotte-Concord-Gastonia, NC-SC$66,150$31.801900.1
Syracuse, NY$66,130$31.80500.2
Detroit-Warren-Dearborn, MI$65,870$31.671,0300.5
Baltimore-Columbia-Towson, MD$65,670$31.571200.1
Raleigh-Cary, NC$65,660$31.57500.1
Richmond, VA$65,630$31.55400.1
Tucson, AZ$65,520$31.50600.2
Oxnard-Thousand Oaks-Ventura, CA$65,500$31.49800.2
Fort Wayne, IN$65,490$31.491900.9
Colorado Springs, CO$65,470$31.48500.2
Cincinnati, OH-KY-IN$65,430$31.462800.3
Madison, WI$65,350$31.421200.3
Toledo, OH$64,940$31.22500.2
Providence-Warwick, RI-MA$64,660$31.091300.2
Beaumont-Port Arthur, TX$64,520$31.02400.2
Rockford, IL$64,370$30.95600.4
Columbus, OH$64,230$30.881300.1
Jacksonville, FL$64,080$30.81500.1
Canton-Massillon, OH$64,020$30.78500.3
Lancaster, PA$63,960$30.75800.3
Cleveland, OH$63,840$30.694900.5
Boise City, ID$63,790$30.67400.1
Memphis, TN-MS-AR$63,720$30.63600.1
Lafayette-West Lafayette, IN$63,570$30.56300.3
Grand Rapids-Wyoming-Kentwood, MI$63,560$30.564800.8
South Bend-Mishawaka, IN-MI$63,100$30.34600.4
Appleton, WI$62,850$30.22600.5
Chattanooga, TN-GA$62,800$30.19500.2
Ann Arbor, MI$62,780$30.18400.2
Miami-Fort Lauderdale-West Palm Beach, FL$62,570$30.081900.1
Jackson, MI$62,470$30.03500.8
Orlando-Kissimmee-Sanford, FL$62,220$29.92500.0
Longview, TX$62,130$29.87400.4
Green Bay, WI$62,050$29.83800.4
Elkhart-Goshen, IN$62,020$29.82900.7
Akron, OH$61,910$29.761100.4
Kalamazoo-Portage, MI$61,870$29.74700.6
Omaha, NE-IA$61,870$29.74300.1
Louisville/Jefferson County, KY-IN$61,600$29.621000.2
Muskegon-Norton Shores, MI$61,470$29.55500.8
Atlanta-Sandy Springs-Roswell, GA$61,450$29.552400.1
Duluth, MN-WI$61,450$29.55400.3
Hickory-Lenoir-Morganton, NC$61,140$29.39700.4
Asheville, NC$61,110$29.38400.2
Eau Claire, WI$61,010$29.33300.4
Youngstown-Warren, OH$61,000$29.33400.3
Niles, MI$60,850$29.26400.7
Waterloo-Cedar Falls, IA$60,330$29.00600.7
Wausau, WI$59,160$28.44400.6
Cedar Rapids, IA$59,050$28.39400.3
Tampa-St. Petersburg-Clearwater, FL$58,910$28.321800.1
Bowling Green, KY$58,800$28.27300.4
Erie, PA$58,320$28.04400.4
Columbus, IN$57,770$27.78400.8
Reno, NV$57,690$27.73400.2
Las Vegas-Henderson-North Las Vegas, NV$57,200$27.50600.1
Indianapolis-Carmel-Greenwood, IN$56,950$27.383300.3
Lynchburg, VA$56,380$27.11300.4
Dubuque, IA$55,770$26.81500.9
Fort Smith, AR-OK$54,500$26.20300.3
Little Rock-North Little Rock-Conway, AR$53,770$25.85400.1
Durham-Chapel Hill, NC$51,540$24.78300.1
Davenport-Moline-Rock Island, IA-IL$46,020$22.13900.5

About this data. Estimates are from the U.S. Bureau of Labor Statistics Occupational Employment and Wage Statistics program, May 2025 release, retrieved from bls.gov/oes/tables.htm on July 24, 2026. OEWS estimates describe metropolitan/nonmetropolitan areas and states — not city limits — and are not designed for year-over-year comparisons. See BLS methodology, our plain-English methodology, and sources. CitySalaryData is independent and not affiliated with BLS.