The requirement
The National Building Code sets a smallest floor-to-ceiling height for the rooms in a house. Most of the house sits on one number, and an unfinished basement drops a little lower (NBC 2020, Part 9, Article 9.5.3.1 and Table 9.5.3.1).
Here’s the quick version:
| Where | Minimum ceiling height (NBC 2020) |
|---|---|
| Habitable rooms — living, dining, kitchen, bedrooms | 2.1 m (about 6 ft 11 in) |
| Bathroom, toilet room, laundry area above grade | 2.1 m (about 6 ft 11 in) |
| Hallway, passage, main entrance vestibule | 2.1 m (about 6 ft 11 in) |
| Unfinished basement, and under beams and ducts | 2.0 m (about 6 ft 7 in) |
Under the NBC a kitchen counts as a habitable room, so it sits on the same 2.1 m as the living and dining rooms — not on a lower figure. You measure the height from the finished floor straight up to the ceiling.
You only need the height over part of the room
Here’s the part that trips people up. The 2.1 m does not have to be held across the whole room. It has to be held over a set floor area — and once you’ve got that much, a low or sloped corner outside it doesn’t matter.
The required area is the lesser of the room’s total floor area or the figure for that room in Table 9.5.3.1:
| Room | Area that must reach 2.1 m |
|---|---|
| Living room | 10.0 m² |
| Dining room | 5.2 m² |
| Kitchen | 3.2 m² |
| Master bedroom | 4.9 m² |
| Other bedroom or sleeping space | 3.5 m² |
| Bathroom, toilet room, laundry (above grade) | 2.2 m² |
A hallway, passage or main entrance vestibule is different — it needs the 2.1 m over its whole area, not just part of it.
Work it out on site
You’ve got a bedroom under a sloped roof — a habitable room, and not the master. The ceiling rakes down to a low wall on one side. Does it pass?
- Find the target area. It’s an “other” bedroom, so from the table you need 2.1 m over at least 3.5 m² — or the whole room if the room is smaller than that.
- Mark where the ceiling hits 2.1 m. Run your tape up the slope and mark the line where the clear height drops below 2.1 m. Everything on the tall side of that line counts.
- Measure the good floor. Pace out the floor area that sits under a ceiling of 2.1 m or higher. Say it comes to 4.2 m².
- Compare. 4.2 m² is more than the 3.5 m² you need, so the room passes. If it had come to only 3.0 m², you’d be short and would need to raise the ceiling or push the low wall out.
The 4.2 m² and 3.0 m² figures are just an example to show the steps — your room will give you different numbers. The 2.1 m height and the 3.5 m² area are the code minimums.
Related
- Part of the Canada building codes hub — how the NBC is adopted province by province, and the rules you can put a tape to.
- Building the stairs in that house? See NBC stair & guard rules: riser, run, handrails, guards.
Sources
- NBC 2020, Division B, Part 9, Article 9.5.3.1 and Table 9.5.3.1 “Ceiling Heights of Rooms or Spaces” — the 2.1 m minimum for habitable rooms, bathrooms and halls, the 2.0 m for an unfinished basement and under beams and ducts, and the per-room floor areas the height must be held over. The National Building Code is a model code with no legal force of its own: it binds you only once your province or territory adopts it, often with amendments. Several provinces track the NBC 2020 numbers closely (BC Building Code, Vancouver Building By-Law), but Ontario sets a different rule — 2300 mm over at least 75% of the required floor area, with a 2100 mm clear minimum for living, dining and kitchen. Always confirm the edition in force where you build. Figures corroborated against the official BC/Vancouver code platform reproducing the NBC-based Table 9.5.3.1 at free.bcpublications.ca; the federal text is on nrc.canada.ca. (Verified 2026-07-28.)
Related building rules
More Canada rules