TryBuildCalc

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 CategoryEffect on Allowable SpanWhere It's Common
No snow / light snow (~20 psf roof live load)Longest allowable span for a given sizeCoastal, 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 rafterCommon 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 rafterMountain 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

ConditionRoof Load AssumptionIllustrative Span
No-snow / light-snow region~20 psf roof live loadup to ~15'-0"
30 psf ground snow load regionSnow governs the design loaddrops 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.

RegionRelevant Codes / Guidance
United StatesIRC 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 / UKEurocode 5 (BS EN 1995) covers structural timber design; Eurocode 1 (BS EN 1991-1-3) covers snow load determination by region
IndiaIS 875 (Part 4) covers snow load provisions; IS 883 covers structural timber design for applicable regions
Australia / New ZealandAS 1684 covers timber roof framing; AS/NZS 1170.3 covers snow load actions for regions with snow loading
General guidanceGround 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:

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.

FAQ

The underlying lookup structure is the same idea (match species, grade, spacing, and size to an allowable span), but rafter tables bring in two additional variables floor tables don't need: roof pitch and ground snow load. A roof's design load isn't a fixed number the way a floor's typically is — it changes by region (how much snow the area gets) and, to a lesser degree, by pitch (a steeper roof sheds snow more effectively than a shallow one), so a rafter table is really a family of tables split out by ground snow load rather than one single table.
Significantly — moving from a light-snow or no-snow assumption (commonly around 20 psf roof live load) to a heavier snow region (50 psf or higher ground snow load) can reduce the allowable span for an identical rafter size, species, grade, and spacing by roughly 25-40%, or require stepping up to a noticeably larger rafter to hold the same span. This is the single most consequential variable in rafter sizing for anyone in a snow-load region, and it's exactly the kind of thing a generic "typical" span figure found online can get badly wrong for a specific site.