Wages
Millwright Pay in Canada in 2026: Wages in Every Province
Updated October 31, 2026
In Canada, the median wage for Construction millwrights and industrial mechanics (NOC 72400) is $37.00 an hour (Job Bank, data from 2023 to 2024, published November 19, 2025). Pay depends on the province and the region. The tables below give the low, median and high wage for each province, territory and region with a Job Bank figure.
What do millwrights earn in Canada?

The first table gives Job Bank's wages for construction millwrights and industrial mechanics across Canada. Job Bank counts the two jobs as one occupation group. Half of the workers in a group earn more than the median, and half earn less. The province and region tables follow.
Sources6
Millwright and industrial mechanic wages across Canada
Millwright and industrial mechanic wages in every province and territory
Construction millwrights and industrial mechanics (NOC 72400) · Hourly · Dated November 19, 2025
| Place | Low | Median | High |
|---|---|---|---|
| Newfoundland and LabradorData from 2023 to 2024 | $26.00[6] | $42.35[6] | $57.30[6] |
| Prince Edward IslandData from 2023 to 2024 | $22.00[6] | $30.04[6] | $37.00[6] |
| Nova ScotiaData from 2023 to 2024 | $22.44[6] | $33.00[6] | $45.60[6] |
| New BrunswickData from 2023 to 2024 | $21.00[6] | $30.00[6] | $50.43[6] |
| QuebecData from 2023 to 2024 | $24.00[6] | $33.33[6] | $49.00[6] |
| OntarioData from 2023 to 2024 | $23.00[6] | $35.59[6] | $48.50[6] |
| ManitobaData from 2023 to 2024 | $24.00[6] | $35.00[6] | $50.00[6] |
| SaskatchewanData from 2023 to 2024 | $26.00[6] | $42.00[6] | $57.83[6] |
| AlbertaData from 2023 to 2024 | $27.95[6] | $42.00[6] | $59.63[6] |
| British ColumbiaData from 2023 to 2024 | $25.25[6] | $42.00[6] | $55.00[6] |
| YukonData from 2024 | $22.43[6] | $42.07[6] | $58.17[6] |
| Northwest TerritoriesData from 2024 | $25.63[6] | $46.48[6] | $74.64[6] |
| Nunavut | No published figure | No published figure | No published figure |
Which provinces pay millwrights the most?
In the province and territory table, Northwest Territories has the highest median, and New Brunswick has the lowest. The table also gives the high wage for each province and territory with a figure, beside the median.
Sources6
Pay in cities and regions
The table below lists every region with a Job Bank figure. It groups the regions by province, in the same order as the province table, and lists them by name. Find the region where the job is before you compare an offer.
Millwright and industrial mechanic wages by region
Construction millwrights and industrial mechanics (NOC 72400) · Hourly · Dated November 19, 2025
| Place | Low | Median | High |
|---|---|---|---|
| Avalon Peninsula, Newfoundland and LabradorData from 2023 to 2024 | $26.00[6] | $40.00[6] | $55.00[6] |
| South Coast–Burin Peninsula, Newfoundland and LabradorData from 2023 to 2024 | $21.00[6] | $41.00[6] | $80.00[6] |
| West Coast–Northern Peninsula–Labrador, Newfoundland and LabradorData from 2023 to 2024 | $24.39[6] | $42.00[6] | $55.85[6] |
| Annapolis Valley, Nova ScotiaData from 2023 to 2024 | $22.44[6] | $33.60[6] | $45.45[6] |
| Cape Breton, Nova ScotiaData from 2023 to 2024 | $23.00[6] | $35.00[6] | $85.00[6] |
| Halifax, Nova ScotiaData from 2023 to 2024 | $25.00[6] | $33.00[6] | $42.50[6] |
| North Shore, Nova ScotiaData from 2024 | $24.73[6] | $35.61[6] | $46.89[6] |
| Southern, Nova ScotiaData from 2023 to 2024 | $23.00[6] | $32.65[6] | $44.26[6] |
| Campbellton–Miramichi, New BrunswickData from 2023 to 2024 | $21.00[6] | $30.00[6] | $50.43[6] |
| Edmundston–Woodstock, New BrunswickData from 2023 to 2024 | $24.00[6] | $29.35[6] | $42.00[6] |
| Fredericton–Oromocto, New BrunswickData from 2023 to 2024 | $21.63[6] | $28.80[6] | $41.00[6] |
| Moncton–Richibucto, New BrunswickData from 2023 to 2024 | $18.94[6] | $28.85[6] | $52.00[6] |
| Saint John–St. Stephen, New BrunswickData from 2023 to 2024 | $24.00[6] | $37.00[6] | $51.00[6] |
| Abitibi-Témiscamingue, QuebecData from 2024 | $27.50[6] | $37.69[6] | $52.26[6] |
| Bas-Saint-Laurent, QuebecData from 2024 | $24.23[6] | $33.53[6] | $44.78[6] |
| Capitale-Nationale, QuebecData from 2023 to 2024 | $20.00[6] | $31.00[6] | $45.12[6] |
| Centre-du-Québec, QuebecData from 2023 to 2024 | $24.00[6] | $33.33[6] | $49.00[6] |
| Chaudière-Appalaches, QuebecData from 2023 to 2024 | $25.00[6] | $32.00[6] | $42.38[6] |
| Côte-Nord, QuebecData from 2023 to 2024 | $30.00[6] | $42.38[6] | $55.00[6] |
| Estrie, QuebecData from 2023 to 2024 | $23.08[6] | $31.00[6] | $43.00[6] |
| Gaspésie–Îles-de-la-Madeleine, QuebecData from 2023 to 2024 | $24.00[6] | $33.33[6] | $49.00[6] |
| Lanaudière, QuebecData from 2024 | $25.13[6] | $35.50[6] | $47.47[6] |
| Laurentides, QuebecData from 2023 to 2024 | $25.50[6] | $35.00[6] | $47.64[6] |
| Laval, QuebecData from 2023 to 2024 | $22.00[6] | $32.00[6] | $45.67[6] |
| Mauricie, QuebecData from 2023 to 2024 | $22.00[6] | $32.00[6] | $52.33[6] |
| Montérégie, QuebecData from 2023 to 2024 | $24.00[6] | $35.00[6] | $47.75[6] |
| Montréal, QuebecData from 2023 to 2024 | $17.00[6] | $30.00[6] | $57.69[6] |
| Nord-du-Québec, QuebecData from 2023 to 2024 | $30.00[6] | $42.38[6] | $55.00[6] |
| Outaouais, QuebecData from 2023 to 2024 | $21.00[6] | $30.00[6] | $49.00[6] |
| Saguenay–Lac-Saint-Jean, QuebecData from 2024 | $26.25[6] | $37.39[6] | $51.38[6] |
| Hamilton–Niagara Peninsula, OntarioData from 2023 to 2024 | $22.68[6] | $36.00[6] | $50.00[6] |
| Kingston–Pembroke, OntarioData from 2023 to 2024 | $23.00[6] | $35.59[6] | $48.50[6] |
| Kitchener–Waterloo–Barrie, OntarioData from 2023 to 2024 | $22.00[6] | $35.00[6] | $46.00[6] |
| London, OntarioData from 2023 to 2024 | $24.00[6] | $35.48[6] | $47.00[6] |
| Muskoka–Kawarthas, OntarioData from 2023 to 2024 | $23.00[6] | $35.59[6] | $48.50[6] |
| Northeast, OntarioData from 2023 to 2024 | $25.00[6] | $39.00[6] | $53.00[6] |
| Northwest, OntarioData from 2023 to 2024 | $27.47[6] | $40.00[6] | $50.00[6] |
| Ottawa, OntarioData from 2023 to 2024 | $26.00[6] | $33.00[6] | $45.32[6] |
| Stratford–Bruce Peninsula, OntarioData from 2023 to 2024 | $27.70[6] | $35.00[6] | $46.96[6] |
| Toronto, OntarioData from 2023 to 2024 | $22.00[6] | $35.00[6] | $48.50[6] |
| Windsor–Sarnia, OntarioData from 2023 to 2024 | $23.42[6] | $35.57[6] | $55.00[6] |
| Interlake, ManitobaData from 2023 to 2024 | $27.18[6] | $38.65[6] | $51.25[6] |
| North, ManitobaData from 2023 to 2024 | $35.00[6] | $44.00[6] | $60.00[6] |
| South Central, ManitobaData from 2023 to 2024 | $24.04[6] | $31.25[6] | $50.00[6] |
| Southeast, ManitobaData from 2023 to 2024 | $24.20[6] | $36.00[6] | $52.73[6] |
| Southwest, ManitobaData from 2024 | $30.02[6] | $41.76[6] | $58.86[6] |
| Winnipeg, ManitobaData from 2023 to 2024 | $21.50[6] | $31.23[6] | $42.56[6] |
| Northern, SaskatchewanData from 2023 to 2024 | $34.00[6] | $40.00[6] | $57.00[6] |
| Prince Albert, SaskatchewanData from 2023 to 2024 | $34.00[6] | $40.00[6] | $57.00[6] |
| Regina–Moose Mountain, SaskatchewanData from 2023 to 2024 | $27.00[6] | $47.00[6] | $57.83[6] |
| Saskatoon–Biggar, SaskatchewanData from 2024 | $28.69[6] | $45.41[6] | $63.61[6] |
| Swift Current–Moose Jaw, SaskatchewanData from 2023 to 2024 | $25.00[6] | $44.68[6] | $56.00[6] |
| Yorkton–Melville, SaskatchewanData from 2023 to 2024 | $25.00[6] | $42.00[6] | $57.89[6] |
| Athabasca–Grande Prairie–Peace River, AlbertaData from 2023 to 2024 | $28.00[6] | $45.00[6] | $57.70[6] |
| Banff–Jasper–Rocky Mountain House, AlbertaData from 2023 to 2024 | $28.00[6] | $45.00[6] | $57.70[6] |
| Calgary, AlbertaData from 2023 to 2024 | $27.95[6] | $40.00[6] | $52.50[6] |
| Camrose–Drumheller, AlbertaData from 2024 | $29.65[6] | $44.74[6] | $62.88[6] |
| Edmonton, AlbertaData from 2023 to 2024 | $25.00[6] | $42.73[6] | $67.00[6] |
| Lethbridge–Medicine Hat, AlbertaData from 2024 | $28.04[6] | $41.77[6] | $57.51[6] |
| Red Deer, AlbertaData from 2023 to 2024 | $25.00[6] | $40.00[6] | $66.00[6] |
| Wood Buffalo–Cold Lake, AlbertaData from 2023 to 2024 | $31.00[6] | $53.00[6] | $75.00[6] |
| Cariboo, British ColumbiaData from 2023 to 2024 | $36.63[6] | $46.80[6] | $55.48[6] |
| Kootenay, British ColumbiaData from 2023 to 2024 | $38.00[6] | $45.00[6] | $80.00[6] |
| Lower Mainland, British ColumbiaData from 2023 to 2024 | $23.00[6] | $37.00[6] | $48.08[6] |
| North Coast, British ColumbiaData from 2023 to 2024 | $34.00[6] | $48.00[6] | $57.69[6] |
| Thompson–Okanagan, British ColumbiaData from 2023 to 2024 | $39.00[6] | $44.00[6] | $62.50[6] |
| Vancouver Island and Coast, British ColumbiaData from 2023 to 2024 | $36.00[6] | $43.27[6] | $45.50[6] |
Fair-wage and minimum rates compared with the median

Some public contracts, and one provincial law, set a rate for each trade. The list below gives two of them for millwrights. They are the City of Toronto fair wage schedule for industrial, commercial and institutional (ICI) work and Manitoba's ICI minimum wage schedule. To compare a rate with the Job Bank median, find the Toronto or Winnipeg row in the region table. Keep two points in mind. The schedule rates are for one classification, and the Job Bank median covers everyone in the occupation group. The schedule rates are for 2026 and 2027, and the medians cover earlier years.
Published fair-wage and minimum rates for millwrights
- The City of Toronto fair wage schedule for ICI work lists $51.61 an hour plus $13.30 in fringe benefits for a millwright from May 3, 2026.[1]
- From May 2, 2027, the Toronto ICI rate for a millwright rises to $53.19 an hour plus $13.30 in fringe benefits.[1]
- On City of Toronto ICI contracts, hours past the weekly limit, 40 hours for millwrights, are paid at time and a half.[1]
- Manitoba's ICI construction minimum wage schedule lists $41.21 an hour for a journeyperson industrial mechanic (millwright) from May 1, 2026 to April 30, 2027, and $42.03 from May 1, 2027.[2]
- In Manitoba's ICI construction sector, standard hours are 10 hours a day and 40 hours a week. Hours past these limits are paid at the overtime rate.[2]
How much do apprentice millwrights earn?
Some provinces set apprentice pay as a share of the journeyperson wage. The share depends on your hours. The list below gives the schedules for New Brunswick and Saskatchewan.
Apprentice wage schedules by province
- Saskatchewan's 2020 table, an unofficial consolidation, lists 40%, 47%, 54%, 61%, 68%, 75%, 82% and 90% of a new journeyperson's hourly rate for industrial mechanic (millwright) apprentices, one share for each 900 hours over 7,200 hours.[5]
Before you move for millwright work

Check these points before you accept a job in another city or province.
- Compare the regional median, not only the provincial one. The region table lists each region under its province.
- Ask whether the job is on a public contract with a fair wage rate, such as a City of Toronto ICI contract. The rate list above gives the rates.
- Ask how overtime is paid. The rate list above gives the overtime rules for City of Toronto ICI contracts and Manitoba ICI work.
- Ask whether the job is construction millwright work or plant maintenance. Job Bank counts both in one group, so the median covers both.
- If you are an apprentice, check the wage schedule in the new province. The apprentice list above gives two schedules.
How to read these figures
Job Bank gives a low, a median and a high hourly wage for each place. The note under each table shows the period that the figures cover. Most rows cover 2023 to 2024, and some rows cover 2024 only. The high wage is not a maximum. A cell that says No published figure has no Job Bank figure in this release.
Questions and answers
How much does a millwright make in Ontario?
Ontario's low, median and high wages are in the province and territory table. For Toronto, Ottawa or another Ontario city, find its region under Ontario in the region table.
How much does a millwright make in Alberta?
Alberta's wages are in the province and territory table. For Calgary, Edmonton or another Alberta city, find its region under Alberta in the region table.
How much does a millwright make in British Columbia?
British Columbia's wages are in the province and territory table. For Vancouver, use the Lower Mainland row in the region table.
Is an industrial mechanic the same as a millwright?
Job Bank counts construction millwrights and industrial mechanics in one occupation group, so the tables on this page cover both. New Brunswick and Saskatchewan name the trade industrial mechanic (millwright).
How do I estimate my pay as an apprentice?
Find your province in the apprentice wage schedules. Multiply the share for your hours by the journeyperson wage where you work.
How is millwright overtime paid?
For City of Toronto ICI contracts and Manitoba ICI work, the rate list gives the overtime rule. For other jobs, ask the employer how it pays overtime before you accept.
Sources
- Fair Wage Schedule 2025-2028, Industrial, Commercial and Institutional (I.C.I.) Work
City of Toronto, Fair Wage Office. Retrieved October 30, 2026
- Manitoba ICI Construction Sector Minimum Wage Schedules
Government of Manitoba, Employment Standards. Retrieved October 30, 2026
- Wage Regulation - Apprenticeship and Occupational Certification Act, N.B. Reg. 2014-134
Province of New Brunswick (Acts and Regulations). Retrieved October 30, 2026
- Skilled Trades NB fact sheet: designated occupations under the Apprenticeship and Occupational Certification Act
Government of New Brunswick, Skilled Trades NB. Retrieved October 30, 2026
- SATCC wage rates table for apprentices (2020)
Saskatchewan Apprenticeship and Trade Certification Commission (SATCC). Retrieved October 30, 2026
- Job Bank open wage data (Wages dataset), 2025-11-19
Employment and Social Development Canada. Retrieved October 31, 2026