Alberta Construction Labour Shortage: The 15,400 Gap
Yesterday everyone celebrated Meta’s $13B data centre in Alberta. Nobody asked who’s going to build it.
That single project needs 3,000+ construction workers.
Now zoom out. Alberta must recruit 59,000 construction workers by 2034 — mostly to replace 43,400 people retiring, 21% of the entire 2024 workforce. Even after all that hiring, the province is still projected to be short 15,400 workers.
The signals are already here:
→ 57% of Alberta employers can’t find the workers they need → Construction job vacancy hit 6.7% — a rate that never crossed 3.5% in the five years before the pandemic → Non-residential construction employment is set to rise 8% above 2024 levels by 2026
So the real Alberta story isn’t the capital coming in. It’s the capacity to deliver it.
$13B doesn’t get built by money. It gets built by people — and by how well the work around those people is planned, sequenced, and de-risked.
When labour is the bottleneck, throwing more hands at a site isn’t the lever. Tighter scheduling, cleaner coordination, and fewer do-overs are. Every hour a scarce crew doesn’t waste is worth more than it was five years ago.
The projects are funded. The question is whether we can build them without burning the workforce we already can’t replace.
How is your team planning around the labour gap in 2026?
#Alberta #Construction #ConstructionManagement #SkilledTrades #ProjectManagement
- 100 views
- 1 Comment





July 10, 2026 /
Sources for the numbers, since a few people always ask 👇
Alberta construction labour outlook to 2034 — BuildForce Canada
Meta $13B Alberta data centre & 3,000 construction jobs — Government of Alberta / Globe and Mail (July 8, 2026)
Construction job vacancy rates — Statistics Canada / BuildForce
The 15,400 gap is what’s left after the province successfully recruits 59,000 people. That’s the part most headlines skip.
If you’re planning capital projects in Alberta for 2026-27, how are you pricing in the labour risk — bidding it, scheduling around it, or hoping it eases? Curious what others are seeing.