Canadian building code question

How do you calculate occupant load for an assembly space in Canada?

Start by confirming that the space is actually classified as an assembly use, then identify the adopted occupant-load factors for that subtype, measure the relevant floor area correctly, and test whether fixed seating or concentrated-use assumptions change the calculation. The final number should be verified against your province's adopted code tables and project conditions.

Occupant load is one of the fastest ways to create downstream rework because the number affects more than exits. For assembly spaces, the safest answer-first approach is to treat the calculation as a workflow: classify the use, choose the right factor path, measure the area, then verify what that result changes for egress, plumbing, and barrier-free design.

What to check first

  • Assembly is not one bucket. Restaurants, worship spaces, lecture rooms, standing-space venues, and fixed-seat rooms can follow different load assumptions.
  • Do not rely on a stripped-out national table without context. The method matters as much as the factor.
  • Use the first-pass load to trigger follow-on checks for exits, washrooms, and accessibility rather than treating the occupant load as an isolated number.

Jurisdiction notes

National baseline

Use the adopted occupant-load factor tables and assembly-use classification rules as the baseline, then confirm whether the space fits the intended table category.

Province and edition check

Validate provincial adoption and any edition differences before treating the factor as final, especially where local practice or AHJ interpretation influences assembly subtypes.

Common assembly edge cases

Fixed seating, tables and chairs, standing-room assumptions, ancillary service areas, and spaces with mixed uses can all change how the occupant load should be calculated.

Work through it in this order

  1. Confirm the occupancy classification and the actual assembly subtype before choosing an occupant-load factor.
  2. Measure the applicable floor area and separate any ancillary or mixed-use spaces that should not be bundled into one assumption.
  3. Check whether fixed seating, concentrated use, or loose table-and-chair layouts change the path.
  4. Use the result to verify downstream requirements such as exits, plumbing fixtures, and barrier-free obligations, then keep the cited table reference with the calculation.

Common questions

Can I use one occupant-load factor for every assembly space?

No. Assembly uses branch quickly. Fixed seats, standing areas, dining layouts, lecture rooms, and worship spaces may not use the same factor or calculation path.

Why does occupant load matter beyond exit sizing?

Because the calculated load often affects exits, washroom counts, and some accessibility-related checks. A bad early assumption can create rework across the whole code review.

What is the biggest mistake people make on assembly occupant load?

Treating assembly as one uniform use and skipping the classification step. The wrong subtype or area assumption can produce a misleading number even before province-specific adoption is checked.