The loft is where you sleep, which makes it the worst possible place for a structural surprise. Two adults, a mattress, and a season of stored boxes can put three thousand pounds on joists spanning eight feet. Size them by gut feeling and the floor will remind you every single night, in bounce.
Span tables look intimidating until someone walks you through them, which is exactly what this guide does. You will learn dead versus live loads, the thirty-pounds-per-square-foot rule for sleeping areas, when 2x6s are enough, and when to step up to 2x8s or engineered lumber. Size it right and the only thing moving up there is you.
The Loft Carries People While You Sleep
The sleeping loft is the most loaded floor in the tiny house — two adults, a mattress, and everything stored up there, spanning the full width of the house on joists you sized. Undersize the joists and the loft sags, bounces, or worse. This guide covers joist sizing, span tables, and the framing details that make a loft solid.
1. Loads: What the Loft Must Carry
Dead load: the loft structure itself — joists, subfloor, finishes (~10 psf). Live load: people and stuff — code requires 30 psf for sleeping areas (some jurisdictions 40 psf). Total design load: 40 psf typical. For a 8×10 ft loft (80 sq ft): 80 × 40 = 3,200 lbs total. That is the number the joists must carry without excessive deflection. Deflection limit: L/360 for living spaces (a 10-ft span may deflect only 1/3″ under full load) — the loft must not just hold, it must feel solid.
2. Joist Sizing: The Span Tables
For SPF #2 lumber at 16″ on-center, 40 psf total load: 2×6: max span ~9’6″ (marginal for full-width lofts). 2×8: max span ~12’6″ — the standard tiny house loft joist (spans the 8’6″ width with authority). 2×10: max span ~15′ — for wide lofts or heavy storage. The rule: 2×8 at 16″ OC handles virtually every tiny house loft; 2×6 works for spans under 9 feet; when in doubt, go one size up — the weight penalty of 2×8 vs 2×6 is ~30 lbs for the whole loft, the stiffness gain is enormous. Spacing: 16″ OC standard; 12″ OC for heavy-duty or tile floors; 24″ OC only with engineered verification.
3. Bearing: Where the Joists Land
Joists are only as strong as their supports: bearing minimum 1.5″ on wood (the joist end must sit on at least 1.5″ of solid support — a ledger or beam), ledgers: a 2×6 or 2×8 ledger bolted/lagged to the wall studs (through-bolts preferred — lags into studs are acceptable with proper sizing), beams: for lofts spanning without mid-support, a built-up beam (doubled 2×10 or LVL) carried on posts at the ends, and hangers: joist hangers (Simpson LUS series) at every joist-to-ledger/beam connection — nailed per the schedule (every hole filled — an empty hanger hole is a lost nail’s worth of capacity). Never toe-nail loft joists as the sole connection — hangers or bearing, always.
4. The Loft Edge: Rim Joists and Guardrails
Rim joist: caps the joist ends (same depth as joists — ties the system together, provides nailing for the edge). Guardrail: required at the open loft edge — 36″ minimum height, balusters spaced <4″ (the 4″ sphere rule — a child’s head must not pass), and it must resist 200 lbs of lateral force (build it like a wall, not a decoration — lag it to the framing). The ladder/stair opening: header off the opening like a stairwell (doubled joists around the opening, hung with hangers — the opening weakens the floor; the headers restore it). The guardrail is life safety — a loft fall is the most common tiny house injury.
5. Headroom: The Design Constraint
The loft lives under the roof — every inch of joist depth steals headroom: 2×8 joists (7.25″ deep) in a typical shed/gable roof leave 3’6″–4’6″ of loft headroom — enough to sit up, not stand. Strategies: dormers (add headroom where it counts — the classic loft expander), raised-heel trusses or raised rafter seats (lift the whole roof plane), and shallow floor build-up (3/4″ subfloor + thin finish — every layer counts). Code note: IRC Appendix Q allows reduced ceiling heights in lofts (6’8″ for living space generally, with loft exceptions) — but comfort, not code, is the real constraint. Design the roof around the loft, not the loft around the roof.
6. Vibration and Bounce: The Feel Test
A loft that meets code can still feel bouncy: bridging/blocking: solid blocking or cross-bridging mid-span (stiffens the joist system dramatically — the single best anti-bounce measure), glue the subfloor: construction adhesive + screws (the glued subfloor acts as a stressed skin — the floor becomes a diaphragm), thicker subfloor: 3/4″ T&G (not 5/8″ — the stiffness difference is palpable), and keep spans honest: a 2×8 at 12 feet is at its limit — mid-span support or deeper joists kill the trampoline. Walk the loft before closing the ceiling below — bounce now is cheap to fix; bounce later is permanent.
7. Storage Lofts: The Heavy-Duty Variant
Storage lofts carry more than sleeping lofts (boxes, tools, seasonal gear — dense and forgotten): design for 40+ psf (or 50 psf for serious storage), 2×10 joists at 12–16″ OC for storage spans, access: a real stair or ship’s ladder (you will carry heavy boxes up — the access must handle it), and label the capacity (a small placard — “max 500 lbs” — prevents the well-meaning friend from storing the anvil collection). The storage loft over the bathroom/kitchen is the classic location — short span, easy framing.
Final Considerations
Size the joists from the span tables (2×8 at 16″ OC for most), bear them properly on ledgers or beams with hangers, block mid-span against bounce, guard the open edge like lives depend on it (they do), and design the roof for the headroom you need. The loft is a bedroom floor that happens to be in the air — frame it like one.