Need immediate help?πŸ‡ΊπŸ‡Έ+1 (773) 729-6444
Contact Usinfo@globalcybers.com
GlobalCybers
BLS OEWS May 2025 Β· SOC 51-9162 Β· 28,500 workers tracked Β· Updated annually

CNC Programmer Salary 2026,
What CNC Programmers Actually Earn

BLS OEWS pay for the computer numerically controlled tool programmers series, the full P10 to P90 range, and the machining capabilities that move a programmer up it.

Updated July 2026 Β· BLS OEWS May 2025

Compiled by GlobalCybers Labor Market Research Β· Reviewed by Dale Kowalski, CMRP, Plant Operations Recruiter Β· See methodology & sources β†’

US Median
$68,120
$32.75/hr
P10 (Bottom 10%)
$47,530
$22.85/hr Β· entry
P90 (Top 10%)
$100,320
$48.23/hr Β· top earners
Top-Paying State
$78,340
California Β· #1
Job Growth
+12.8%
2024–2034 Β· BLS
Direct Answer

How much do cnc programmers make in 2026?

CNC programmers have their own BLS wage series: OEWS May 2025 gives the SOC 51-9162 national median as $68,120 a year ($32.75 an hour), with the bottom 10% near $47,530 and the top 10% at $100,320. This is a clean occupational figure requiring no pooling adjustment, and the occupation carries one of the strongest growth projections in manufacturing. The work is translating a part design into machine instructions that produce it economically and accurately: developing tool paths in computer-aided manufacturing software, selecting tooling, speeds and feeds, designing workholding and setup strategy, posting and proving out programs on the machine, and optimising cycle time. Pay follows machine and material complexity closely. Three-axis milling and turning sits in the lower half; five-axis simultaneous machining, mill-turn and Swiss-type work sits well above it, because those setups require spatial understanding and collision management that take years to develop. Material matters too β€” titanium, Inconel and other aerospace alloys demand process knowledge that ordinary aluminium machining does not. The strongest programmers usually come from the machines themselves, because knowing how a cut actually behaves is what separates a program that runs from one that looks correct on screen. Employment is projected to grow 12.8% through 2034 with roughly 3,100 openings a year. β†’ Full cnc programmer career guide, career path, credentials & placement β†’

Note: $68,120 blends every experience level and every setting in this occupation. For pay by level alone, see Pay by Level below.

Key takeaways
  • CNC Programmers earn a national median $68,120/yr ($32.75/hr) (BLS OEWS May 2025, SOC 51-9162); the P10 to P90 range is $47,530 to $100,320.
  • CNC programmers have a dedicated BLS series, so the $68,120 median needs no pooling adjustment β€” and the occupation carries a strong 12.8% growth projection.
  • Machine and material complexity drive the $47,530 to $100,320 spread: five-axis, mill-turn and Swiss-type work sits well above three-axis milling and turning.
  • Aerospace alloys such as titanium and Inconel require process knowledge that ordinary aluminium machining does not, and pay reflects it.

US CNC Programmer Pay Distribution Β· BLS OEWS May 2025

$47,530
P10
$58,270
P25
$68,120
Median
$81,890
P75
$100,320
P90
CNC Programmer salary distribution in the United States: 10th percentile $47,530, 25th percentile $58,270, median $68,120, 75th percentile $81,890, 90th percentile $100,320 per year (BLS OEWS May 2025).CNC Programmer annual pay percentiles Β· the United States10th to 90th percentile of annual base wage$47,530P10$58,270P25$68,120Median$81,890P75$100,320P90Entry levelTop earners
Source: BLS OEWS May 2025

Pay by Level Β· BLS OEWS May 2025

How much do cnc programmers earn at each level?

BLS OEWS publishes one blended wage for the whole occupation and does not break pay out by credential or practice level. The levels below distribute the published percentile range across the credential tiers this role actually hires at.

LevelMedian (BLS percentile-aligned)
Machinist / setup technician$47,530
CNC programmer, three-axis$68,120
Multi-axis / mill-turn programmer$81,890
Lead programmer / manufacturing engineer$100,320

Level medians are aligned to the BLS OEWS May 2025 percentile distribution for SOC 51-9162; GlobalCybers does not yet publish a verified placement sample for this role, so no verified median is shown.

Methodology & Sources

How the numbers on this page are built

Published (BLS): BLS OEWS May 2025, SOC 51-9162, United States national estimate. Public, methodologically rigorous, but sampled on a rolling 3-year basis and published ~10 months after collection β€” so it reflects wages that are already 1–2 years old by the time you read them.

Level and certification medians: distributed across the published BLS percentile range for this SOC code (P10 through P90) according to the credential tiers this occupation actually hires at. They are modeled reference points, not separately surveyed wages.

State and metro figures: modeled β€” the BLS national median multiplied by the GlobalCybers state wage index, and for metros by the published metro index for that state. They are estimates of local pay, not BLS state or metropolitan-area observations, and are labelled as modeled in the tables below.

No verified placement sample:GlobalCybers does not yet publish a placement median for this role, so no "verified" figure appears anywhere on this page.

Full site methodology & data sources β†’

Pay by Career Level

How much does a cnc programmer earn at each career stage?

CNC programming pay follows machine complexity, material difficulty and setup ownership. Each median is anchored to the BLS OEWS distribution for SOC 51-9162.

Entry01
Machinist / Setup Technician
$44K–$58K Β· range
$47,530/yr median

Runs and sets machines, makes offset and minor program edits at the control. Pay sits at the BLS 10th percentile.

Mid02
CNC Programmer
$58K–$82K Β· range
$68,120/yr median

Programs three-axis milling and turning in CAM, designs setups and proves out programs. This is the blended national median.

Senior03
Multi-Axis / Mill-Turn Programmer
$78K–$100K Β· range
$81,890/yr median

Programs five-axis, mill-turn and Swiss-type work including complex workholding and collision management. Pay tracks the BLS 75th percentile.

Leadership04
Lead Programmer / Manufacturing Engineer
$96K–$125K Β· range
$100,320/yr median

Owns programming standards, process planning and quoting support across the shop. Pay sits at the BLS 90th percentile.

By State

Which states pay cnc programmers the most in 2026?

State figures are modeled estimates β€” the BLS national median multiplied by the GlobalCybers salary-calculator state wage index β€” not BLS state observations. Programming pay follows the machining sector present in a state β€” aerospace, medical and defence machining clusters pay above general job shop work.

StateModeled State Estimatevs Top State
California$78,340
Top tier
New York$76,290
Top tier
Washington$74,930
Top tier
Colorado$71,530
Top tier
Texas$65,050
Mid
Mississippi$58,580
Value

6 of 51 state guides shown, ranked by median. Bar is relative to California ($78,340), the highest-paying state shown. See all role salary guides β†’

By Metro

Which cities pay cnc programmers the most?

Metro figures are modeled β€” national median times state wage index times published metro index β€” not BLS MSA observations. Precision machining clusters around aerospace and medical manufacturing, frequently in smaller industrial cities rather than major metros.

City / MSAModeled Metro Estimate
San Francisco Bay Area, CA$94,010
New York City, NY$90,030
Chicago, IL$80,690
Houston, TX$71,560

BLS OEWS MSA estimates, May 2025. Nominal pay β€” weigh each metro against its cost of living before relocating.

Certification Impact

Which certifications raise a cnc programmer’s pay the most?

Median annual pay before and after each credential, based on GlobalCybers placement data cross-referenced with BLS. License upgrades move the needle most; stackable certs add on top.

CredentialMedian WithoutMedian WithAnnual Impact
CAM software proficiency (Mastercam, NX, Fusion, Esprit)$58,270$70,000+$11,730/yr
Five-axis simultaneous programming capability$68,120$88,000+$19,880/yr
Swiss-type and mill-turn programming$68,120$90,000+$21,880/yr
Aerospace alloy machining process knowledge$81,890$99,000+$17,110/yr

Impacts are not additive, the licensing rows share the same career ladder. Browse all 167 certifications β†’

Trade Comparison

BLS OEWS national median across the closest trades. CNC Programmers sit mid-pack on median but carry one of the widest P10–P90 spreads, licensing and specialization drive the upside.

TradeSOCMedian
Stationary Engineers & Boiler Operators51-8021$78,620
CNC ProgrammerThis role51-9162$68,120
Inspectors, Testers, Sorters, Samplers & Weighers51-9061$48,570
Coating, Painting & Spraying Machine Setters, Operators & Tenders51-9124$48,250
Miscellaneous Assemblers & Fabricators51-2090$44,650

BLS OEWS May 2025. Verify cnc programmer wages on BLS.gov β†’

Take-Home Pay

What does a cnc programmer actually take home after taxes?

The medians above are gross base wage.

Estimates use 2026 federal brackets, standard deduction, and 7.65% FICA. Actual take-home varies with filing status, deductions, and local tax.

FAQ

CNC Programmer Salary, Frequently Asked Questions

How much do CNC programmers make in 2026?

OEWS May 2025 reports a $68,120 national median for computer numerically controlled tool programmers, or $32.75 an hour, with a P10 to P90 range of $47,530 to $100,320 (SOC 51-9162).

Does five-axis programming pay more?

Substantially. Five-axis simultaneous, mill-turn and Swiss-type programming require spatial reasoning, collision management and setup strategy that take years to develop, and shops with that equipment pay to keep programmers who can use it fully.

Is CNC programming a growing career?

One of the stronger growth occupations in manufacturing β€” 12.8% projected through 2034 with roughly 3,100 openings a year. Aerospace, defence, medical device and semiconductor equipment demand all sustain it.

Do CNC programmers need to be machinists first?

Not formally, but the best ones usually are. Knowing how a tool actually behaves in a cut, what a fixture will do under load and where chips will go is what separates a program that runs from one that looks correct in software.

Which CAM software should a programmer learn?

It depends on the sector β€” Mastercam is widespread in job shops, NX and CATIA in aerospace, Esprit in Swiss and mill-turn work, Fusion in smaller shops. Depth in one plus the ability to learn others is more valuable than shallow familiarity with several.

Free Β· 15 seconds Β· No login

Get matched to CNC Programmer jobs

Skip the applications. Give us your email and we’ll send you cnc programmer openings that match this pay range, with the offer benchmarked before you say yes.

No applications. No spam. Free. Or create a full profile β†’

Free Β· 15 seconds

Get matched to CNC Programmer jobs

Drop your email and we’ll send matching openings, benchmarked against BLS + real placement pay. No login needed.

No applications. No spam. Free. Or create a full profile β†’

Free

Get paid what you're worth

Set your career intent and let verified employers compete for you. We benchmark every offer against BLS + real placement data.

Set Career Intent β†’
πŸ…
We pay your fees

Once placed through GlobalCybers, we cover your license exams, renewals & certifications, Journeyman, Master, OSHA, NABCEP & more. Zero cost to you.

See what we cover β†’
Data Sources
BLS ReferenceOEWS May 2025
SOC Code51-9162
US Workers28,500
Job Growth+12.8% (2024–2034)
Reviewed byD. Kowalski, CMRP
Verify on BLS.gov β†’Full methodology β†’
$68,120
US BLS median Β· 2026
$78,340
California, top-paying state
28,500
CNC Programmers tracked (BLS)
+12.8%
Job growth 2024–2034

CNC Programmer career research journey

Do your homework, then let the network do the rest.
πŸ’°
1. Know your salary
πŸͺͺ
2. Know your licences & certifications
🧭
3. Career guide
🎀
4. Interview preparation

Get the job, then keep rising

Free
Get Job β€” Join Network β†’
πŸš€
Step 5
Get matching jobs

Set your intent, matching jobs come to you. No applying.

πŸ“ˆ
Step 6
Career advancement plan

A roadmap to your next licence tier and higher pay band.

πŸŽ“
Step 7
We fund your fees

Once placed, we cover all certification, licence & career-guide fees.

⚑

Hiring cnc programmers?

Get a verified shortlist of 3–5 qualified candidates in 48 hours

GlobalCybers verifies active state licenses, trade certifications, Intent and right-to-work status before any candidate reaches your portal. Flat $2,999/mo RPO (Recruitment Process Outsourcing), up to 3 concurrent roles, or a free trial (pay on hire). 90-day written guarantee.

βœ“ Licenses verifiedβœ“ Intent & availability verified⚑ 48-hr shortlistπŸ›‘ 90-day guarantee

Related Β· CNC Programmer

Everything for cnc programmers in one place

Salary data, licensing, interview prep, and hiring, all cross-linked so you (and search engines) can move through the full cnc programmer cluster.