# Handrail and Balustrade Loads Explained

> A barrier load is a line load applied sideways at the top of the guard, and the real design problem is getting it down into the slab edge.

**Category:** Fundamentals  
**Author:** Elena Marchetti (Structural engineer · Founder)  
**Published:** 2026-10-01

---
A handrail or [balustrade](https://en.wikipedia.org/wiki/Baluster) is one of the few elements in a building whose design load acts sideways. A [guard rail](https://en.wikipedia.org/wiki/Guard_rail) along a stair, balcony or mezzanine edge exists to stop someone falling, and the load it must resist is the push of people leaning or being pressed against it. That push is specified as a horizontal line load at the top of the barrier, and it is the reason a light glass balustrade can still need a heavy steel shoe and a carefully reinforced slab edge. StructLoads keeps this action apart from the floor load, because it produces a base moment rather than a vertical reaction, and treating it as part of the area load is how slab edge details end up under-designed.

## What a barrier load actually is

Codes describe the barrier action in two forms. The main one is a uniformly distributed line load in kN per metre, applied horizontally at the height of the top rail or at a stated height above finished floor level. A second, smaller set of actions applies to the infill: a uniformly distributed pressure on panels and a concentrated load on any small area, so that a child pushing a single baluster or a panel corner is covered.

The vertical self-weight of a balustrade is small, perhaps 0.3 to 0.6 kN per metre for a steel and glass guard, and it hardly shows up in a [load takedown](/blogs/how-to-do-a-structural-load-takedown/). What matters is the horizontal force multiplied by its lever arm. A 0.74 kN/m line load at 1.1 m above the slab produces about 0.81 kNm of overturning moment per metre of balustrade at the base fixing. Over a post spacing of 1.5 m that is about 1.2 kNm at every post, which is a real number for an anchor in a slab edge only 50 mm from the face.

The UK sets the guarding geometry through [Approved Document K on protection from falling](https://www.gov.uk/government/publications/protection-from-falling-collision-and-impact-approved-document-k), which gives minimum barrier heights for stairs, landings, balconies and floor edges, and sends the designer to the loading standards for the forces. The loads themselves come from the barrier provisions of [Eurocode 1, Actions on structures](https://eurocodes.jrc.ec.europa.eu/EN-Eurocodes/eurocode-1-actions-structures), with national annex values, or from the equivalent provisions of ASCE 7 in the United States.

## Typical barrier line loads by use

The line load scales with how many people can lean on a barrier at once and how hard they can push. A private stair carries a family. A stadium barrier carries a crowd surging toward a goal. The values below are typical of the UK national annex and of ASCE 7, and should be confirmed against the edition and annex that apply to the project.

| Location | Typical line load at rail height | Infill pressure | Why it sits at this level | Verdict for the takedown |
|---|---|---|---|---|
| Private dwelling stairs and landings | 0.36 kN/m | 0.5 kPa | Few people, low crowd density | Small, but still check the fixing |
| Offices, corridors, general public areas | 0.74 kN/m | 1.0 kPa | Several people can lean at once | The common design case |
| ASCE 7 general guards | 0.73 kN/m (50 lb/ft) plus 0.89 kN point load | 0.24 kN on 0.093 m2 | Single code value for most uses | Check both line and point load |
| Retail malls and areas with possible crowding | 1.5 kN/m | 1.5 kPa | Dense pedestrian traffic at edges | Often governs mezzanine edges |
| Stadia, grandstands, concert venues | 3.0 kN/m | 1.5 kPa | Crowd pressure, surging | Governs the whole edge detail |

Two patterns stand out. The values climb by a factor of about eight from a private stair to a crowd barrier, so getting the use category right matters more than the arithmetic. And the infill pressure is a separate check: a glass panel that carries the line load at its top edge can still fail locally under a concentrated push in the middle.

## How the load travels to the structure

A barrier load follows a short, steep load path. The line load acts on the top rail or the top edge of a glass panel. The rail spans between posts, or the glass cantilevers from its base shoe. The posts or shoe deliver a horizontal shear and a moment to their fixings. The fixings deliver those actions into the slab edge, the stair stringer or an upstand.

That last step is where problems collect. A post fixed into the top surface of a slab puts the anchors in tension on the side away from the push and the concrete in compression on the near side, close to an edge. Edge distance controls the anchor capacity, and many slab edges have little concrete between the anchor and the face. A post fixed to the side of the slab, a fascia fixing, puts the anchors in direct shear and the slab edge into torsion. Either way the edge has to carry a concentrated moment it was not otherwise designed for.

For a [balcony or cantilever slab](/blogs/balcony-and-cantilever-slab-loads/), the barrier load also adds a small torsion to the cantilever root and a horizontal force that the slab carries back to its supports in its own plane. That in-plane load is usually trivial for the slab and rarely trivial for the thermal break connector at the balcony root, which is designed for a defined set of forces and moments and may have little spare capacity.

## Why the barrier load is not an area load

It is tempting to treat a balustrade as one more line of dead load along the edge and move on. That captures the vertical weight, which is small, and loses the horizontal action, which is the design case. The two need different treatment.

The vertical weight belongs in the takedown as a perimeter line load, like a [facade or cladding line load on an edge beam](/blogs/facade-and-cladding-loads-on-edge-beams/). The horizontal barrier load does not flow down the column lines at all in any meaningful amount. It is resisted locally by the fixing and the slab edge and then spreads into the floor diaphragm, where it is negligible against wind or seismic in-plane forces.

So the takedown records the guard's weight, and the edge detail design carries the barrier action. Mixing them gives a column load that is very slightly too high and an edge detail that was never checked, which is the wrong way round.

## Combining barrier loads with other actions

A barrier load is an imposed action, so it enters the [load combinations](/blogs/eurocode-load-combinations-explained/) with the imposed load partial factor, typically 1.5 under Eurocode and 1.6 under the ASCE 7 strength combinations. A designer checking a post base therefore works with about 1.11 kN/m factored for a 0.74 kN/m office barrier under Eurocode.

Barrier loads are not normally combined with full wind on the same guard, although an external balcony glass panel has to resist wind on its own. The usual approach is to check both cases separately and design for the worse. On an exposed high-rise balcony, wind pressure on a solid glass infill can exceed the barrier line load, and the fixing then has to carry wind suction as well as the inward and outward push.

The barrier load is also not reduced the way floor live loads are under [ASCE 7 live load reduction](/blogs/asce-7-live-load-reduction/). Reduction rests on the low probability of a full floor being fully loaded; a barrier needs only one crowded moment to be loaded to its design value, so no reduction is allowed.

## Glass balustrades and the base shoe

Frameless glass balustrades turn the whole barrier load into a cantilever problem. The glass is clamped in a continuous aluminium or steel shoe at its base, and the line load at the top edge produces a bending moment in the glass and a moment in the shoe that is carried by its fixings.

For a 1.1 m high guard with a 0.74 kN/m office line load, the moment per metre at the shoe is about 0.81 kNm unfactored. Shoe manufacturers publish fixing centres and anchor types for given loads and heights, and the slab must be able to provide those anchors at the stated edge distances. That last condition is regularly missed when a shoe chosen for a 250 mm slab ends up on a 200 mm slab with a recessed edge.

Glass also brings a redundancy question. If one ply fractures, the remaining ply or the interlayer must still hold the barrier in place until replacement. Laminated glass is the normal answer, and its post-breakage behaviour is a materials question separate from the load value, but it is driven by the same line load.

## Stairs, landings and the stringer

Stair balustrades usually fix to the stringer or to the edge of each tread. The line load acts along the raking rail, and posts deliver a moment into a stringer that is often a slender steel plate or timber section. That moment twists the stringer about its own axis, and the stringer has to carry the torsion to the [landing beams and supports](/blogs/stair-loads-on-beams-and-landings/).

On a steel stair the critical item is often the welded post-to-stringer connection, where a small fillet weld carries a moment that looks trivial until it is multiplied out. On a timber stair the newel posts at the top and bottom of each flight carry most of the barrier action, and the bolted connection of the newel to the stringer and floor joist does the work.

## Mezzanines, atria and floor edges

Internal edges in commercial buildings are where barrier loads most often get underestimated. A mezzanine in a warehouse, a gallery around an atrium, or a raised floor in a shop can see crowd conditions that the office category does not cover. A floor that changes occupancy in a [change of use](/blogs/load-takedown-for-a-change-of-use/) changes its edge loads with it. A retail mezzanine next to a sale area can reasonably be loaded at 1.5 kN/m, and an atrium edge overlooking an event space may need the crowd value.

Use category drives the number, and the use category of a floor edge is set by what can happen on the floor, not by what the building is called. A designer reviewing an [assembly or crowd load](/blogs/assembly-and-crowd-loads-explained/) on the floor itself should apply the matching crowd value to its edges in the same pass.

## Parapets on roofs and terraces

A roof terrace parapet that people can reach is a barrier, and it carries the barrier line load as well as wind. A parapet on a roof with no access usually needs only to resist wind and any maintenance loads. The difference turns on access, and an inaccessible roof that later gets a terrace or a [rooftop plant platform](/blogs/rooftop-mechanical-unit-loads/) changes the parapet design case without anyone touching the parapet.

Masonry parapets are a particular concern. A 1.1 m high masonry parapet carrying a 0.74 kN/m push at its top relies on the tensile capacity of the masonry or on restraint at its base, and unreinforced masonry has little of either. Existing masonry parapets are often found to be inadequate as barriers when a roof is converted to a terrace.

## Common mistakes in barrier load design

The same few errors recur across projects:

- choosing the use category from the building type rather than from what can happen at that specific edge;
- checking the rail and posts and forgetting the anchors and slab edge distance;
- treating the barrier as a vertical line load only, so the base moment is never checked;
- using a balcony thermal break connector at its rated vertical capacity without checking the horizontal and torsional actions from the guard;
- assuming that because a glass balustrade is light it needs no structural input.

Each one is cheap to avoid at design stage and expensive to fix once the slab is cast, because adding edge distance or reinforcement to a finished slab edge is invasive.

## A worked example: an office mezzanine edge

Take a 12 m long mezzanine edge in an office fit out, with a 1.1 m high steel post and glass infill balustrade, posts at 1.5 m centres, fixed to the top of a 200 mm concrete slab.

Use category: office, general, so 0.74 kN/m at 1.1 m. Infill: 1.0 kPa and a 0.5 kN point load.

Base moment per post, unfactored: 0.74 kN/m times 1.5 m times 1.1 m is 1.22 kNm. Factored at 1.5 that is 1.83 kNm. Shear per post, factored, is 0.74 times 1.5 times 1.5, or 1.67 kN.

The anchors at each post base must carry the tension from 1.83 kNm across the base plate lever arm. With anchors 120 mm apart that is roughly 15 kN of tension in the back anchor, with an edge distance set by how far the post sits from the slab face. The guard's own weight, about 0.4 kN/m, goes into the takedown as a perimeter line load on the edge beam, 4.8 kN in total along the 12 m edge.

The takedown sees 4.8 kN. The edge detail sees 15 kN of anchor tension at every post. That gap between the two numbers is the whole point of handling the barrier load separately.

## Key takeaways: handrail and balustrade loads

A barrier load is a horizontal line load at the rail, ranging from about 0.36 kN/m in a private dwelling to 3.0 kN/m where crowds can press, and the use category matters more than the arithmetic. Its vertical weight belongs in the takedown, while its horizontal action is resisted locally by the fixings and slab edge. The base moment at the post or shoe is the governing check, and anchor edge distance in the slab is where designs most often fall short. Barrier loads are not reduced, and a change in access, such as turning a roof into a terrace, changes the design case for parapets that were never meant to be barriers.

## Quick answers

The rail is rarely what fails. The fixing and the slab edge carry the barrier load, so that is where the check belongs.

## Sources