Ironworker salary in British Columbia
How much does an Ironworker make in British Columbia?
Average base salary
- Hour
- Day
- Week
- Month
- Year
The average salary for a ironworker is $37.68 per hour in British Columbia. 293 salaries reported, updated at November 2, 2026
Highest paying companies for Ironworker in British Columbia
Average year pay is based on job postings on Indeed in the past 36 months.Looking to Hire?
Highest paying cities for Ironworkers near British Columbia
Where can an Ironworker earn more?
Compare salaries for Ironworkers in different locationsFrequently Asked Questions (FAQs) about Ironworker
The average salary for an Ironworker is $37.68 per hour in British Columbia. This figure is based on 293 salaries taken from job postings on Indeed in the past 36 months, last updated on November 2, 2026.
Ironworker jobs on Indeed - find your next one today.
Ironworker salaries in British Columbia typically range between a low of $25.65 and a high of $55.33 per hour, depending on experience and the hiring company.
Some of the highest-paying cities for Ironworker in British Columbia include Maple Ridge, BC at $41.60 per hour, Surrey, BC at $41.07 per hour and Vancouver, BC at $38.78 per hour.
Based on recent job postings on Indeed, some of the top-paying companies for Ironworker in British Columbia include Aecon Group Inc. ($112,278 per year) and Matrix HR ($105,352 per year).