Framing Resources
Rafter Span & Sizing Guide
A rafter span table looks like the floor joist version at first glance, but roof loads bring in two variables floors don't have to deal with: snow, and the roof's own pitch. Skip either one and a rafter that looks fine on a flat-load assumption can be seriously undersized once real winter conditions are accounted for.
Last updated: September 7, 2026
Rafter sizing is a floor-joist-style lookup with two extra ingredients — pitch and snow load — that can swing the answer dramatically depending on where the project actually is. A rafter size that's comfortably adequate in a no-snow region can be meaningfully undersized for the same span in a heavy-snow one.
This guide covers how pitch and snow load change the sizing lookup, the spacing trade-off, and how a ridge board and a structural ridge beam fit into (or outside of) the rafter size table itself.
How Ground Snow Load Changes Allowable Span
| Snow Load Category | Effect on Allowable Span | Where It's Common |
|---|---|---|
| No snow / light snow (~20 psf roof live load) | Longest allowable span for a given size | Coastal, southern, and low-elevation regions in many areas |
| Moderate snow (~30 psf ground snow load) | Meaningfully shorter span than the no-snow case for the same rafter | Common in many northern and higher-elevation regions |
| Heavy snow (50 psf+ ground snow load) | Can cut allowable span 25-40% vs. the no-snow case, or require a larger rafter | Mountain regions and heavy-snowfall climates — always check the specific local figure |
Snow load is the single biggest variable in rafter sizing — always use the actual ground snow load figure for the specific site, not a generic or borrowed-from-elsewhere number.
Pitch, Spacing, and the Table's Assumptions
- Standard rafter span tables generally apply to slopes of 3:12 or steeper — a shallower roof needs a different (low-slope) design approach, not a substituted rafter table figure.
- Steeper pitches (commonly above 30°, roughly 7:12) can qualify for a load-reduction credit in some codes, since snow sheds more readily than it accumulates — but this only applies consistently with the actual as-built pitch.
- 16" spacing shares load across more rafters and generally spans farther for a given size; 24" spacing uses fewer rafters but concentrates more load per rafter, shortening span for the same size.
Worked Example — Same Rafter, Two Snow Conditions
2x8 Douglas Fir-Larch #2, 16" O.C., No-Snow vs. 30 psf Ground Snow
Illustrative example
| Condition | Roof Load Assumption | Illustrative Span |
|---|---|---|
| No-snow / light-snow region | ~20 psf roof live load | up to ~15'-0" |
| 30 psf ground snow load region | Snow governs the design load | drops to roughly ~13'-6" |
The exact same rafter size, species, grade, and spacing spans noticeably less once real snow load is applied — this is why a span figure pulled from a no-snow source can't be assumed to carry over to a snow-load site.
Common Mistakes
Using a No-Snow Span Figure in a Snow-Load Region
A rafter span pulled from a generic, no-snow-assumption table or a different (lighter-snow) region can be dramatically undersized once the project's actual ground snow load is applied — always confirm and use the load figure that applies to the specific site, not a convenient generic number.
Applying Rafter Span Tables to a Roof Shallower Than 3:12
Standard rafter span tables generally assume a minimum slope of 3:12 — a lower-slope or flat roof falls outside those assumptions and needs to be designed to low-slope/flat-roof structural rules instead, not just read off the same rafter table.
Sizing the Ridge Board as if It Were a Structural Ridge Beam
A simple ridge board carries no roof load by design and relies on ties to resist thrust; a structural ridge beam is a genuinely load-carrying member that needs its own beam-span sizing and proper end support — treating a ridge board as if it were doing a beam's job (or vice versa) misses what each element is actually designed to do.
Widening Rafter Spacing to 24" Without Re-checking Sheathing
Even when a roof sheathing panel's own span rating covers 24" spacing (many do), it's worth confirming against the specific panel's stamped rating rather than assuming — not every sheathing product is rated the same way for roof use.
Not Applying the Steep-Slope Reduction Consistently with the Slope Actually Built
A steep-slope load reduction (where the local code allows one) is tied to the actual as-built pitch — using a reduction factor based on a steeper pitch than what's actually being framed overstates the rafter's real capacity for the load it will actually see.
Relevant Standards and References
Rafter span tables and snow load determination are both location-specific — the underlying structural principles are universal, but the published figures vary by region and edition.
| Region | Relevant Codes / Guidance |
|---|---|
| United States | IRC Table R802.5.1 family covers rafter spans by species, grade, spacing, and ground snow load; ASCE 7 governs snow load determination by location |
| Europe / UK | Eurocode 5 (BS EN 1995) covers structural timber design; Eurocode 1 (BS EN 1991-1-3) covers snow load determination by region |
| India | IS 875 (Part 4) covers snow load provisions; IS 883 covers structural timber design for applicable regions |
| Australia / New Zealand | AS 1684 covers timber roof framing; AS/NZS 1170.3 covers snow load actions for regions with snow loading |
| General guidance | Ground snow load is highly location-specific — always confirm the actual figure for the project's exact site from the local building authority, not a regional or national average. |
Final Verdict
A rafter span table is a floor-joist-style lookup with ground snow load as the dominant additional variable — get the site's actual snow load and slope right, and the rest of the size/species/ spacing lookup works the same way as any other structural span table.
- Use the actual ground snow load figure for the specific project site — never a generic, national-average, or borrowed-from-elsewhere number.
- Confirm the roof slope is 3:12 or steeper before applying a standard rafter table; shallower roofs need different design rules.
- Only apply a steep-slope load reduction (where the local code allows one) consistent with the actual as-built pitch.
- Treat 16" vs 24" spacing as a real span/material trade-off, the same as floor joists.
- Size a structural ridge beam separately from the rafters themselves — it's a different, load-carrying member with its own sizing table.
- Confirm the exact table, snow load, and code edition your local authority has adopted before finalizing a real roof.
Related calculators
Use these calculators when you need to turn this reference information into project quantities:
- Rafter Calculator
Find rafter length, count, and spacing for a stick-built roof.
- Hip Roof Calculator
Size common, hip, and jack rafters for a hip roof.
- Sheathing Calculator
Size the roof sheathing that fastens to these rafters.
Related resources
- Rafter vs. Truss: Which Should You Use?
A practical comparison of stick-built rafters and prefabricated roof trusses — cost per square foot, achievable span, usable attic space, installation speed, and design flexibility — to help decide which fits a given roof.
- Floor Joist Span & Spacing Guide
How floor joist span, spacing, lumber size, species, and grade relate to each other — reading a span table correctly, the living-area vs. sleeping-room load difference, and the spacing/size trade-off.