Get a Salary Report for



- Compare Your Salary
- Evaluate a Job Offer


- Price a New Hire
- Give a Raise



- Benchmark Jobs
- Create a Comp Plan

Computer Numerically Controlled (CNC) Programmer Salary (United States)

Men make up the majority of Computer Numerically Controlled Programmers in the United States, bringing in about $21.16 per hour. With some bonuses approaching $3K and certain profit sharing proceeds approaching $5K, overall incomes of Computer Numerically Controlled Programmers spread between $34K and $73K depending on individual performance. Geography is the biggest factor affecting pay for this group, followed by tenure. Medical benefits are awarded to a solid majority, and a majority earn dental coverage. Job satisfaction is reported as high by the vast majority of workers. This outline is based on answers to PayScale's salary survey.
Computer Numerically Controlled (CNC) Programmer Salary (?
XAll compensation data shown are gross, national 10th to 90th percentile ranges. Pay can vary greatly by location. To view local data, take the PayScale survey.
)
$38,338 - $77,484
(Median)
38K
45K
55K
64K
77K
MEDIAN: $54,538
10%
25%
50%
75%
90%
Add this chart to your site: 640px    300px
Computer Numerically Controlled (CNC) Programmer Salary (?
XAll compensation data shown are gross, national 10th to 90th percentile ranges. Pay can vary greatly by location. To view local data, take the PayScale survey.
)
$14.89 - $29.43
(Median)
15
18
21
25
29
MEDIAN: $21.00
10%
25%
50%
75%
90%
Add this chart to your site: 640px    300px

National Salary Data

 (?
XAll compensation data shown are gross, national 10th to 90th percentile ranges. Pay can vary greatly by location. To view local data, take the PayScale survey.
)
$0$26K$52K$78K
Salary
$38,338 - $77,484  
   
Bonus
$0.00 - $2,982  
Profit Sharing
$690 - $4,750  
Total Pay (?
XTotal Pay combines base annual salary or hourly wage, bonuses, profit sharing, tips, commissions, overtime pay and other forms of cash earnings, as applicable for this job. It does not include equity (stock) compensation, cash value of retirement benefits, or the value of other non-cash benefits (e.g. healthcare).
)
$33,827 - $73,376  
Country: United States | Currency: USD | Updated: 3 Sep 2014 | Individuals Reporting: 305
National Hourly Rate Data (?
XAll compensation data shown are gross, national 10th to 90th percentile ranges. Pay can vary greatly by location. To view local data, take the PayScale survey.
)
$0$15$30$45
Hourly Rate
$14.89 - $29.43  
   
Overtime
$21.76 - $43.46  
National Annualized Data (?
XAll compensation data shown are gross, national 10th to 90th percentile ranges. Pay can vary greatly by location. To view local data, take the PayScale survey.
)
$0$30K$60K$90K
Bonus
$0.00 - $2,982  
   
Profit Sharing
$690 - $4,750  
Total Pay (?
XTotal Pay combines base annual salary or hourly wage, bonuses, profit sharing, tips, commissions, overtime pay and other forms of cash earnings, as applicable for this job. It does not include equity (stock) compensation, cash value of retirement benefits, or the value of other non-cash benefits (e.g. healthcare).
)
$33,827 - $73,376  
Country: United States | Currency: USD | Updated: 3 Sep 2014 | Individuals Reporting: 648
Is Computer Numerically Controlled (CNC) Programmer your job title? Get a personalized salary report!
Location:
Years in Field/Career:
Location:
Years in Field/Career:
United States (change)

Job Description for Computer Numerically Controlled (CNC) Programmer

A computer numerically controlled (CNC) programmer programs the machines that cut, shape, and finish materials such as metals, plastics, or wood into usable components. The CNC programmer must study the drawings and blueprints of the components that need to be manufactured and determine which machines will be required, what they will need to do, and the order in which the work needs to be done. Often, CNC programmer are also asked to estimate how long the job will take.
Read More...
Computer Numerically Controlled (CNC) Programmer Tasks
  • Analyze blueprints and job orders before programming and compare results with original specifications.
  • Sequence automatic machine operations and select cutting tools.
  • Program, test, and revise machine programming.
  • Tooling and design of machining, including electric and sand core molds, mills, and lathes.

Common Career Paths for Computer Numerically Controlled (CNC) Programmer

Add this chart to your site:   640px 640px    300px 300px   Copy and paste this HTML:
Computer Numerically Controlled Programmers who become Manufacturing Engineers may see a rise in pay. On average, Manufacturing Engineers earn $61K per year.

Computer Numerically Controlled (CNC) Programmer Job Listings

Search for more jobs:
job title / company
location

Popular Skills for Computer Numerically Controlled (CNC) Programmer

Computer Numerically Controlled Programmers report using a diverse set of skills on the job. Most notably, skills in SolidWorks, CAD/CAM, Precision Machining, and CNC/NC are correlated to pay that is above average, with boosts of 7 percent, 4 percent, 3 percent, and 3 percent, respectively. Those proficient in CAD/CAM are, more often than not, also skilled in Precision Machining.

Pay by Experience Level for Computer Numerically Controlled (CNC) Programmer

Median of all compensation (including tips, bonus, and overtime) by years of experience.
Computer Numerically Controlled Programmers with a lot of experience do not necessarily enjoy more money. Salaries for the relatively untried average out to around $40K, but survey participants with five to 10 years of experience earn a significantly higher median of $49K. After working for 10 to 20 years, Computer Numerically Controlled Programmers make a median salary of $55K. More than 20 years of experience mean a somewhat bigger median paycheck of $60K, but it's not much more than what less experienced people make. This workforce includes a range of age distribution and is widely spread out: of those who responded, 39 percent have between one and nine years of experience; 33 percent have 10-20 years, and the remaining 26 percent report more than a couple decades of experience.

Pay Difference By Location

up arrow 31%
Wichita
up arrow 17%
Cincinnati
up arrow 14%
Tulsa
up arrow 13%
Akron
up arrow 13%
Dallas
up arrow 8%
Cleveland
up arrow 3%
National Average
$51,000
Portland
up arrow 1%
Grand Rapids
up arrow 4%
Fort Worth
up arrow 18%
Larger circles over a city indicate a job is popular in that location.
Houston offers some of the highest pay in the country for Computer Numerically Controlled Programmers, 31 percent above the national average. Those in search of high salaries should also consider checking out cities like Wichita, Cincinnati, Akron, and Tulsa, top-paying markets where Computer Numerically Controlled Programmers rake in more than the national norm (+17 percent, +14 percent, +13 percent, and +13 percent). The smallest paychecks in the market, 18 percent south of the national average, can be found in Fort Worth. Not at the bottom but still paying below the median are employers in Grand Rapids and Portland (4 percent lower and 1 percent lower, respectively).

Related Job Salaries

Find Out Exactly What You Should Be Paid
Job Title:
Years in Field/Career:
Location:
United States (change)
- OR -

Experience Affects Computer Numerically Controlled (CNC) Programmer Salaries

National Average
$51,000

Skills That Affect Computer Numerically Controlled (CNC) Programmer Salaries

CAD/CAM
up arrow 4%
Precision Machining
up arrow 3%
CNC/NC
0%
Computer Aided Design (CAD)
0%
National Average
$51,000
Computer Aided Drafting & Design (CADD)
up arrow 3%

Job Satisfaction

Highly satisfied Image
Highly satisfied
Rated 4 out of 5 based on 180 votes.

Gender

Female
3%
female alumni
 
Male
97%
male alumni

Years of Experience

Less than 1 year
2%
1-4 years
19%
5-9 years
20%
10-19 years
33%
20 years or more
26%

Common Health Benefits

medical benefits Medical: 83% dental benefits Dental: 62%
vision benefits Vision: 41% employee benefits None: 15%