Floor Joist Span TableNBC & CSA O86 Reference
Comprehensive floor joist span tables for Canadian residential construction. Find maximum allowable spans for every common lumber size, spacing, wood species, and grade per the National Building Code of Canada.
Quick Answer
A 2x10 SPF #2 floor joist at 16" OC (400 mm) can span up to 14'-7" (4.44 m) for a 1.9 kPa (40 psf) live load / 0.5 kPa dead load. A 2x12 of the same species and grade at 16" OC spans up to 17'-9" (5.41 m). Always verify spans against NBC span tables and your local building department, as provinces may amend NBC tables.
Understanding Floor Joist Spans
A floor joist span is the horizontal distance a joist can safely bridge between supports without excessive deflection or structural failure. The NBC (National Building Code of Canada) publishes span tables in Part 9 that specify maximum spans based on lumber size, species, grade, spacing, and the design loads the floor must carry. CSA O86 (Engineering Design in Wood) provides the underlying engineering framework.
Floor joist spans are calculated for two load conditions: live load (people, furniture, moving weight — typically 1.9 kPa / 40 psf for habitable rooms) and dead load (the weight of the structure itself — typically 0.5 kPa / 10 psf for standard framing with drywall ceiling below). The combined total load determines the required joist size and spacing.
Deflection limits also control span lengths. The NBC requires floor joists to limit deflection to L/360 for live load and L/240 for total load, where L is the span length. This means a 4.5 m span can deflect no more than 12.5 mm under live load. Stiffer floors feel more solid underfoot and prevent cracking in tile or drywall ceilings below.
Floor Joist Span Tables by Species
The following span tables are based on NBC Part 9 for floors with a 1.9 kPa (40 psf) live load and 0.5 kPa (10 psf) dead load. Spans are listed as maximum clear span. Always use the species and grade stamped on your lumber.
Spruce-Pine-Fir (SPF)
#2 Grade — the standard Canadian framing lumber
| Joist Size | 12" OC (300 mm) | 16" OC (400 mm) | 24" OC (600 mm) |
|---|---|---|---|
| 2x6 | 10'-9" (3.28 m) | 9'-9" (2.97 m) | 8'-1" (2.46 m) |
| 2x8 | 14'-2" (4.32 m) | 12'-10" (3.91 m) | 10'-7" (3.23 m) |
| 2x10 | 18'-0" (5.49 m) | 14'-7" (4.44 m) | 11'-11" (3.63 m) |
| 2x12 | 21'-11" (6.68 m) | 17'-9" (5.41 m) | 14'-6" (4.42 m) |
Douglas Fir-Larch
#2 Grade — common in British Columbia
| Joist Size | 12" OC (300 mm) | 16" OC (400 mm) | 24" OC (600 mm) |
|---|---|---|---|
| 2x6 | 11'-4" (3.45 m) | 10'-4" (3.15 m) | 8'-6" (2.59 m) |
| 2x8 | 14'-11" (4.55 m) | 13'-7" (4.14 m) | 11'-2" (3.40 m) |
| 2x10 | 19'-1" (5.82 m) | 15'-5" (4.70 m) | 12'-8" (3.86 m) |
| 2x12 | 23'-3" (7.09 m) | 18'-10" (5.74 m) | 15'-5" (4.70 m) |
Hem-Fir
#2 Grade — common in BC and the Pacific Northwest
| Joist Size | 12" OC (300 mm) | 16" OC (400 mm) | 24" OC (600 mm) |
|---|---|---|---|
| 2x6 | 10'-6" (3.20 m) | 9'-6" (2.90 m) | 7'-10" (2.39 m) |
| 2x8 | 13'-10" (4.22 m) | 12'-7" (3.84 m) | 10'-4" (3.15 m) |
| 2x10 | 17'-8" (5.38 m) | 14'-3" (4.34 m) | 11'-8" (3.56 m) |
| 2x12 | 21'-6" (6.55 m) | 17'-5" (5.31 m) | 14'-3" (4.34 m) |
Floor Load Requirements (NBC)
The NBC specifies minimum design loads for residential floors. These loads determine which span table to use and directly affect maximum joist spans.
- Habitable rooms (living rooms, bedrooms, kitchens): 1.9 kPa (40 psf) live load + 0.5 kPa (10 psf) dead load = 2.4 kPa total
- Sleeping rooms only: 1.4 kPa (30 psf) live load + 0.5 kPa dead load = 1.9 kPa total (allows longer spans)
- Decks and exterior balconies: 1.9 kPa live load + 0.5 kPa dead load, plus any snow load where applicable
- Garages: 2.4 kPa (50 psf) live load for passenger vehicles
- Dead load includes joist self-weight, subfloor, finish flooring, and any ceiling below. If using heavy finishes like tile on cement board, increase dead load to 0.75–1.0 kPa
- Concentrated loads: the NBC also requires floors to support a 1.3 kN concentrated load on any 750 mm square area
For most Canadian residential floors, use the 1.9 kPa / 0.5 kPa span table. When in doubt, design for the higher load — the cost difference is minimal.
Factors That Affect Joist Span
Beyond the basic span table values, several real-world factors can increase or decrease your required joist size.
- Wood species and grade: Higher grades (Select Structural, #1) allow longer spans than #2. SPF is the standard Canadian framing lumber; Douglas Fir-Larch (common in BC) is stronger.
- Joist spacing: 12" OC allows the longest spans, 16" OC (400 mm) is the standard for most residential construction, and 24" OC (600 mm) is the most economical but limits span length.
- Bearing length: Joists must bear at least 38 mm (1.5") on wood or metal and 89 mm (3.5") on masonry or concrete.
- Notching and boring: The NBC limits notches to the outer third of the span and no deeper than 1/3 the joist depth. Holes must be at least 50 mm from edges.
- Heavy finishes: Tile, stone, or thick hardwood adds significant dead load. When dead load exceeds 0.5 kPa, use adjusted span tables or consult an engineer.
- Cantilevered joists: Cantilevers are limited to 1/4 the backspan.
Always use the actual species and grade stamped on your lumber. When multiple factors overlap, consider upsizing joists by one dimension for extra safety margin and a stiffer floor.
NBC & CSA Code References for Floor Joists
The following NBC and CSA sections govern floor joist design in Canadian residential construction. Provincial codes may amend these requirements.
- NBC Part 9 — Floor joist span tables: Maximum spans for various species, grades, sizes, spacings, and load conditions
- CSA O86 — Engineering Design in Wood: The engineering standard underlying the span tables, used for non-standard conditions
- NBC 9.23.4 — Floor framing: Requirements for bearing, lateral restraint, bridging, and connections
- NBC 9.23.4.6 — Notching and boring: Limits on holes and notches to prevent structural weakening
- NBC 9.23.15 — Subfloor requirements: Minimum subfloor thickness based on joist spacing
- CSA S406 — Construction of preserved wood foundations: Additional requirements for floor framing over preserved wood foundations
The 2020 NBC is the current national model code. Provincial adoption varies — Ontario uses OBC, BC uses BCBC, Alberta uses ABC. Always verify which edition your local building department enforces.
Calculate Your Floor Framing Materials
Once you know your joist size and spacing, use our calculators to figure out exactly how many joists, hangers, and fasteners you need.