Wages

Machinist Salary in Canada | Breakdown by Province

In Canada, the median wage for machinists is $30.00/hr

Machinists in Canada: job prospects, employment requirements, licensing.

Machinists in Canada, classified under NOC 72100 as machinists and machining and tooling inspectors, set up and operate a variety of machine tools to cut, grind, or shape metal, plastic, or other materials to precise dimensions for parts and products. Approximately 43,400 people worked in this occupation in 2023, with 44 percent aged 50 and over. Job prospects are balanced nationally through 2033, with about 16,200 projected job openings roughly matching the expected 15,700 job seekers, driven by manufacturing needs, infrastructure projects, and replacement demand from retirements.

Median hourly wages stand at about 30.00 Canadian dollars nationally, with typical ranges from 21.00 to 41.50 dollars per hour depending on experience, location, sector, and skills in CNC programming or precision work. Most positions require completion of a four- to five-year apprenticeship program or a college diploma in machining along with provincial or territorial certification, and work conditions generally involve full-time shifts in manufacturing plants or machine shops that may include overtime, physically demanding tasks, standing for long periods, exposure to noise and metalworking fluids, and strict adherence to safety protocols.

Licensing

If a trade is regulated in the province or territory you wish to settle in, contact the regulatory authority and/or apprenticeship office in that province or territory.

MACHINIST (NOC 72100)
2025Wages/hr
Community/AreaLowMedianHigh
Canada21.0030.0041.50
Newfoundland and Labrador20.0030.0039.00
Prince Edward Island21.9527.9631.82
Nova Scotia21.0031.0047.12
New Brunswick20.0030.0036.00
Quebec21.0027.5038.00
Ontario21.0030.0040.85
Manitoba19.0028.0040.00
Saskatchewan28.8535.0045.00
Alberta25.0036.5045.00
British Columbia25.0038.0046.29
Yukon TerritoryN/AN/AN/A
Northwest TerritoriesN/AN/AN/A
NunavutN/AN/AN/A
Source: Job Bank. 2026

According to Canada’s Job Bank, in 2021, the median wage for machinists in Canada was $26/hr.

MACHINISTS AND MACHINING AND TOOLING INSPECTORS (NOC 7231)
Community/AreaWages ($/hour)
 2021LowMedianHigh
Canada182638
Newfoundland152434.98
PEI172034.62
Nova Scotia1826.540
New Brunswick1823.540
Quebec17.532434
Ontario182535
Manitoba182834.7
Saskatchewan18.530.943
Alberta213240.77
British Columbia2132.6941.85
Yukon TerritoryN/AN/AN/A
NWTN/AN/AN/A
NunavutN/AN/AN/A
Source: Job Bank. Nov 2021  

In 2016, Machinists in New Brunswick reported the lowest salaries.

MACHINISTS AND MACHINING AND TOOLING INSPECTORS (NOC 7231-B)
 2016Wages ($/hr)
Province/TerritoryLowMedianHigh
Canada1724.835
Saskatchewan19.82743
British Columbia20.7732.7440.35
Alberta2129.339.9
Newfoundland and Labrador15.921.1338
Québec162335
Manitoba1725.9632.19
Ontario162431.73
Nova Scotia162030
Prince Edward Island162130
New Brunswick17.822027.8
Northwest TerritoriesN/AN/AN/A
NunavutN/AN/AN/A
YukonN/AN/AN/A
Source: Job Bank. November 2016*

*Wages are reviewed and updated on the Job Bank Web site on an annual basis.