- Salary statistics
- NC programmer
NC programmer salary
30 200 - 34 700 kr / month
Women earn 96% of what men do.
Industriell tillverkning
Salary progression NC programmer

What does an NC programmer do?
As an NC programmer, you work with programming and controlling CNC machines for the manufacturing of metal parts and components. The tasks include creating programs for the machines, monitoring the process, and adjusting settings to ensure that production is efficient and that the parts meet quality standards. The work often takes place in workshops or factories, where the environment can be both noisy and demanding.
NC programmer salary
The average monthly salary for an NC programmer is 34 000 SEK. Men earn an average of 34 200 SEK while women earn 32 900 SEK, which means that women earn about 96% of what men do. The hourly wage for an NC programmer is on average 204 SEK.
Salary development over time
We see that the salary for NC programmers has increased from 33 000 SEK last year to 34 000 SEK this year. This indicates a positive salary development in the profession.
Education and qualifications
To become an NC programmer, a technical education at the high school level with a focus on industrial technology or similar is usually required. Additional training in CNC programming is common and can be provided either through the workplace or as part of a post-secondary education.
Common benefits
Many NC programmers are offered benefits such as a company mobile phone, opportunities for professional development, and sometimes even flexibility in the workplace, depending on the employer.
Competition and challenges
The job market for NC programmers is characterized by a certain shortage of qualified labor. According to the Employment Service, there are nationally significant job opportunities, but demand is expected to decrease over time due to technological development and automation.
Career paths
After a few years of experience, NC programmers can advance to leadership roles such as production manager or technical specialist within the company. Some also choose to further specialize in programming or mechanical engineering.
Future prospects and demand
Despite the good job opportunities for NC programmers today, demand is forecasted to decrease over a five-year horizon. Technological development and automation in the industry may affect the need for NC programmers.
Tips for those who want to become NC programmers
To succeed as an NC programmer, it is important to stay updated with the latest technology and developments in CNC programming. Education and certifications in the field can provide an advantage in the job market and positively impact salary.
Bullet points with key facts
- Average salary: 34 000 SEK/month
- Hourly wage: 204 SEK
- Education: High school technical education
- Working environment: Workshop/factory
- Future prospects: Decreased demand over time
FAQ - Frequently asked questions about NC programmers
- What does an NC programmer earn? An NC programmer earns an average of 34 000 SEK per month.
- How do you become an NC programmer? You become an NC programmer through a technical education at the high school level and further training in CNC programming.
- Is it easy to get a job? Yes, there are good job opportunities today, but demand is expected to decrease over time.
- Is it stressful to work as an NC programmer? The work can be stressful depending on production demands and working conditions.
- What qualities are important as an NC programmer? Accuracy, technical knowledge, and problem-solving skills are important qualities.
Salary distributed by age and sector
Age | Base salary | Monthly salary | |
---|---|---|---|
18-24 | 103% | 28800 kr | 30800 kr |
25-34 | 98% | 32300 kr | 34200 kr |
35-44 | 96% | 32500 kr | 34300 kr |
45-54 | 95% | 33300 kr | 34900 kr |
55-64 | 92% | 33200 kr | 34700 kr |
65-68 | 32800 kr | 33700 kr | |
Snitt | 96% | 32300 kr | 34000 kr |
Age | Base salary | Monthly salary | |
---|---|---|---|
18-24 | 25500 kr | 25500 kr | |
25-34 | 30600 kr | 30600 kr | |
35-44 | 32800 kr | 33700 kr | |
45-54 | 31200 kr | 31200 kr | |
55-64 | 31800 kr | 32700 kr | |
Snitt | 30900 kr | 31400 kr |
Age | Base salary | Monthly salary | |
---|---|---|---|
18-24 | 25500 kr | 25500 kr | |
25-34 | 30600 kr | 30600 kr | |
35-44 | 32800 kr | 33700 kr | |
45-54 | 31200 kr | 31200 kr | |
55-64 | 31800 kr | 32700 kr | |
Snitt | 30900 kr | 31400 kr |
Age | Base salary | Monthly salary | |
---|---|---|---|
18-24 | 103% | 28800 kr | 30800 kr |
25-34 | 98% | 32300 kr | 34200 kr |
35-44 | 96% | 32500 kr | 34300 kr |
45-54 | 95% | 33300 kr | 34900 kr |
55-64 | 92% | 33300 kr | 34700 kr |
65-68 | 32800 kr | 33700 kr | |
Snitt | 96% | 32300 kr | 34000 kr |
Age | Base salary | Monthly salary | |
---|---|---|---|
18-24 | 103% | 28800 kr | 30800 kr |
25-34 | 98% | 32300 kr | 34200 kr |
35-44 | 96% | 32500 kr | 34300 kr |
45-54 | 95% | 33300 kr | 34900 kr |
55-64 | 92% | 33300 kr | 34700 kr |
65-68 | 32800 kr | 33700 kr | |
Snitt | 96% | 32300 kr | 34000 kr |
Age | Base salary | Monthly salary | |
---|---|---|---|
18-24 | 103% | 28700 kr | 30700 kr |
25-34 | 98% | 32400 kr | 34400 kr |
35-44 | 96% | 32600 kr | 34500 kr |
45-54 | 95% | 33500 kr | 35100 kr |
55-64 | 92% | 33600 kr | 35000 kr |
65-68 | 33200 kr | 34000 kr | |
Snitt | 96% | 32500 kr | 34200 kr |
Age | Base salary | Monthly salary | |
---|---|---|---|
18-24 | 24700 kr | 24700 kr | |
25-34 | 30600 kr | 30600 kr | |
35-44 | 32800 kr | 33700 kr | |
45-54 | 31200 kr | 31200 kr | |
55-64 | 31800 kr | 32700 kr | |
Snitt | 31000 kr | 31600 kr |
Age | Base salary | Monthly salary | |
---|---|---|---|
18-24 | 24700 kr | 24700 kr | |
25-34 | 30600 kr | 30600 kr | |
35-44 | 32800 kr | 33700 kr | |
45-54 | 31200 kr | 31200 kr | |
55-64 | 31800 kr | 32700 kr | |
Snitt | 31000 kr | 31600 kr |
Age | Base salary | Monthly salary | |
---|---|---|---|
18-24 | 103% | 28700 kr | 30700 kr |
25-34 | 98% | 32400 kr | 34400 kr |
35-44 | 96% | 32600 kr | 34500 kr |
45-54 | 95% | 33500 kr | 35100 kr |
55-64 | 92% | 33600 kr | 35000 kr |
65-68 | 33200 kr | 34000 kr | |
Snitt | 96% | 32500 kr | 34200 kr |
Age | Base salary | Monthly salary | |
---|---|---|---|
18-24 | 103% | 28700 kr | 30700 kr |
25-34 | 98% | 32400 kr | 34400 kr |
35-44 | 96% | 32600 kr | 34500 kr |
45-54 | 95% | 33500 kr | 35100 kr |
55-64 | 92% | 33600 kr | 35000 kr |
65-68 | 33200 kr | 34000 kr | |
Snitt | 96% | 32500 kr | 34200 kr |
Age | Base salary | Monthly salary | |
---|---|---|---|
18-24 | 103% | 29300 kr | 31600 kr |
25-34 | 98% | 32000 kr | 33600 kr |
35-44 | 96% | 31600 kr | 33200 kr |
45-54 | 95% | 31700 kr | 33300 kr |
55-64 | 92% | 31000 kr | 32400 kr |
Snitt | 96% | 31300 kr | 32900 kr |
Age | Base salary | Monthly salary | |
---|---|---|---|
18-24 | 103% | 29300 kr | 31600 kr |
25-34 | 98% | 32000 kr | 33600 kr |
35-44 | 96% | 31600 kr | 33200 kr |
45-54 | 95% | 31700 kr | 33300 kr |
55-64 | 92% | 31000 kr | 32400 kr |
Snitt | 96% | 31300 kr | 32900 kr |
Age | Base salary | Monthly salary | |
---|---|---|---|
18-24 | 103% | 29300 kr | 31600 kr |
25-34 | 98% | 32000 kr | 33600 kr |
35-44 | 96% | 31600 kr | 33200 kr |
45-54 | 95% | 31700 kr | 33300 kr |
55-64 | 92% | 31000 kr | 32400 kr |
Snitt | 96% | 31300 kr | 32900 kr |
About the data
All information displayed on this page is based on data from the Swedish Central Bureau of Statistics (SCB), the Swedish Tax Agency and the Swedish employment agency. Learn more about our data and data sources here.
All figures are gross salaries, meaning salaries before tax. The average salary, or mean salary, is calculated by adding up the total salary for all individuals within the profession and dividing it by the number of individuals. For specific job categories, we have also considered various criteria such as experience and education.
Profession NC programmer has the SSYK code 7223, which we use to match against the SCB database to obtain the latest salary statistics.
-
Press Brake Operator Wanted - Full Time
Machine setters and machine operators, metal work
-
CNC Operator Wanted for Exciting Job in Strängnäs
Machine setters and machine operators, metal work
-
CNC Operators Wanted for Our Turning Department in Södertälje
Machine setters and machine operators, metal work
-
CNC Operator at Lernia in Växjö
Machine setters and machine operators, metal work
-
Other process and machine operators
-
Forming machine operator, plastic
Machine operators, plastics industry
-
Operators in sawmills, planing mills and plywood etc.
-
Supervisor, concrete production
Production supervisors
-
Operators in sawmills, planing mills and plywood etc.
-
Grinders etc.
-
Scrapping bonus increased to 25,000 SEK when switching to electric car
Mon, 14 Apr 2025 - 18:30 -
Swedish Central Bank Keeps Key Interest Rate Unchanged: Effects and Forecasts
Thu, 20 Mar 2025 - 14:02