Guides
Deck & Exterior Stair Railings in Calgary: What the Code Actually Requires
This covers deck and exterior stair railings specifically — the stairs leading off a deck, porch, or patio. If you're looking for interior staircase railings inside your home, that's a different scope than what Arch & Bow builds; the code below is specific to outdoor stairs.
What is the code for stair railings in Alberta?
Two separate things apply: a guard (the fall-prevention barrier along the open side of the stairs, same 0.9m/1.07m height and 100mm baluster rule as the rest of your deck) and a handrail (the graspable rail you hold while climbing), which has its own height requirement — 865mm to 965mm, measured from the stair nosing.
Verified against City of Calgary Regulation Bulletin RB14-004, citing Alberta Building Code 2014 Division B Sentence 3.4.6.5, updated 22 October 2015, checked August 2026.
Does every deck stair need a handrail?
No — only stairs with more than 3 risers. Alberta Municipal Affairs states it plainly: "stairs with three risers or less do not require handrails." Cross more than three and one is mandatory on at least one side.
Verified against Alberta Municipal Affairs' "Exterior Stairs for Homes", dated May 2017, checked August 2026.
What's the difference between a handrail and a guard?
A guard stops you from falling off the open side of the stairs or deck; a handrail gives you something to hold onto while you're climbing. They're not the same requirement, though on most residential stairs one rail is built to do both jobs — the City's own bulletin notes this is an accepted solution rather than requiring two separate rails.
Where does the handrail need to run, exactly?
At least one handrail has to be continuous for the full length of the stairway, including landings, and extend at least 300mm horizontally past the top and bottom step. It's not just "somewhere along the stairs" — the extension is specifically there so someone using it can feel where the steps end before their hand runs out of rail.
Can a railing have horizontal bars or cable instead of vertical balusters?
Not without a specific design check. Alberta's guard rules ban horizontal or near-horizontal members between 140mm and 900mm above the surface, because they create a "ladder effect" a child can climb — the same logic behind the 100mm baluster-spacing rule, just applied to a different design choice. A horizontal-cable or horizontal-panel railing can still meet code, but it has to be engineered around this rule specifically, not assumed to pass because it looks similar to a vertical-baluster design.
Ready to build?
See our Calgary deck railings page for material options and pricing, or our glass vs. aluminum railing guide for the cost and durability comparison. Get a free design consultation — every stair railing we build gets checked against these figures before installation, not after.