How Do You Read a Span Table? Loads, Spacing, and Deflection Limits Decoded

What the rows and columns of an IRC span table mean — loads, spacing, deflection limits, and how to check a joist, rafter, or header against one.


Updated August 22, 2026

Every span table answers the same five questions

A span table looks like a wall of numbers, but every cell in it — joist, rafter, or header — answers one question asked over and over: how far can this member reach before it breaks the rules? The rules come in five parts, and all five are printed somewhere on the page. What load does the member carry? That lives in the table title and the header row. What species and grade of lumber is it? That picks the row group. How big is the member? That is the 2x4-through-2x12 row. How far apart do the members sit? That is the spacing column. And how much sag will the code tolerate? That is the deflection limit, usually hiding in the title block or a footnote. Change any one of the five and you are in a different cell — sometimes in a different table entirely.

This guide reads three real tables from the 2021 International Residential Code the way a plans examiner would: Table R802.4.1(3) for rafters under snow load, Table R602.7(1) for the built-up header over an opening, and Table R507.6 for deck joists. The running example is one small build — a one-story shop, 24 ft wide, in 30 psf ground-snow country, with a 6-ft slider in a bearing wall and a small attached deck — and by the end all three of its table reads will be on paper.

The loads in the header row: live, dead, and snow

The first thing a table fixes is the load case, and it is the first place people grab the wrong chart. The 2021 IRC publishes rafter spans in parallel tables: R802.4.1(1) applies where the roof live load is 20 psf — the construction and maintenance load that governs in low-snow country — while R802.4.1(3) applies at a 30 psf ground snow load. If your jurisdiction publishes a ground snow load above 30 psf, neither table is yours; the code carries 50 and 70 psf versions, and reading the 30 psf table there overstates the span.

Riding alongside the live load is a dead-load assumption. The everyday rafter columns carry a 10 psf dead load, which covers light assemblies like asphalt shingles over sheathing; clay or concrete tile, slate, or stacked re-roofs push toward 20 psf, and the 20 psf blocks of the full code tables give materially shorter spans. Deck tables make the same commitments with different numbers: Table R507.6 assumes a 40 psf live load plus 10 psf dead, and it stops applying where ground snow exceeds 40 psf or where the deck carries a concentrated load like a hot tub. The load case is not a detail — it is the table’s identity.

Spacing: why 16 in on center outspans 24

The spacing columns — 12, 16, 19.2, and 24 in on center in the rafter tables; 12, 16, and 24 in the deck table — trade lumber count against reach, and the trade is steep. A spruce-pine-fir No. 2 2x8 under the 30 psf snow table spans 17 ft 5 in at 12 in on center, 15 ft 1 in at 16 in, 13 ft 9 in at 19.2 in, and only 12 ft 4 in at 24 in. The deck table moves the same way: a southern pine 2x8 goes from 11 ft 10 in at 16 in on center to 13 ft 1 in when tightened to 12 in — a 15-inch gain from the same lumber — and falls to 9 ft 8 in at 24 in.

That is why the spacing column is a design lever, not just a description. Tightening from 16 to 12 in on center typically buys roughly 10 to 15 percent more span from the same member, which is often cheaper than stepping up a size, and sometimes the decking or ceiling finish forces the choice anyway. Reading down a size row and across the spacing columns before buying lumber shows exactly what one column of movement is worth.

The deflection limit hiding in the title block

Every span table also commits to a stiffness standard, written as L over a number: the member may not sag more than its span divided by that denominator, so a bigger number means a stiffer floor or roof. The rafter tables this shop uses — R802.4.1(1) and (3) — are “ceiling not attached to rafters” tables at L/Δ = 180: the rafters carry roof load only, any ceiling hangs from separate joists below, and a relatively loose sag limit is acceptable. Fasten drywall directly to the rafters — a cathedral or vaulted ceiling — and the code moves you to Tables R802.4.1(2) and (4), which hold deflection to L/Δ = 240 and print shorter spans for the identical lumber.

Deck joists live at the other end of the stiffness scale: Table R507.6 is computed at an L/360 deflection limit, along with No. 2 grade and wet service conditions. Grade matters here too — the residential tables are printed for No. 2 lumber because that is what yards stock, and what those grade stamps actually promise is its own subject, covered in the lumber grades guide rather than re-argued here. The point for table-reading is simpler: two tables can list the same 2x8 at the same spacing and disagree, and the deflection limit in the fine print is often the reason.

Span is horizontal — even on a roof

The number in the cell is a span, and the code is precise about what that word measures. For rafters, IRC R802.4.1 measures span along the horizontal projection — the plan-view distance from the inside face of the support at the wall plate to the ridge support — not along the slope. For a symmetric gable with a ridge board and rafter ties, that is the building width divided by two. The board you buy is longer than the tabulated span by the pitch factor, √(1 + (rise/12)²), but the code check uses the horizontal number. Some cells in the rafter tables print no number at all, just “Note b”: those are spans beyond 26 ft, past the tables’ printed range.

Deck joists define span their own way: the horizontal distance between the faces of the supports, ledger face to beam face, and the cantilever hanging past the beam is not part of it. The cantilever gets its own rule instead — IRC R507.6 caps the overhang at one-fourth of the joist span. A joist spanning 12 ft may overhang its beam by up to 3 ft, and the blocking, ledger, and load-path details that surround that rule are the territory of the deck framing guide. One more footnote is worth knowing before trusting a rafter cell: the tables assume ceiling joists or rafter ties down at the plate resisting thrust, and where the ties are raised, Table R802.4.1(9) multiplies the tabulated span by reduction factors that fall as low as 0.50 with ties two-thirds of the way up.

Headers read differently: building width and jack studs

Header tables swap the spacing column for a stranger one: building width. Table R602.7(1) prints spans for built-up headers at 12, 24, and 36 ft building widths, measured perpendicular to the ridge, because that width sets how much roof load drains onto the wall — the same 2-ply 2x12 spans 10 ft 7 in in a 12-ft-wide building and only 6 ft 10 in in a 36-ft-wide one. A width between columns may be interpolated straight-line per the table footnote; the conservative shortcut is to read the next wider column. The species question also collapses here: the 2021 header spans are based on the minimum design properties among No. 2 Douglas fir-larch, hem-fir, southern pine, and spruce-pine-fir, so one set of numbers covers all four groups.

Headers also answer a question no joist table asks: what holds the ends up. The NJ column gives the number of jack studs required under each end — in the roof-and-ceiling block it is 1 or 2 — and where NJ = 1, IRC R602.7.5 permits an approved framing anchor to the full-height stud instead. The row structure has quirks worth noticing before you hunt for a cell that does not exist: the published table has no 3-ply 2x6 row, three-ply headers span roughly 25 percent farther than two-ply, and every span assumes the header top is laterally braced by perpendicular framing — unbraced 2x8 through 2x12 headers get their spans multiplied by 0.70 or an engineer.

One small shop, checked in three tables

Now the running example, end to end. The shop is 24 ft wide, one story, roof and ceiling only, 30 psf ground snow, no ceiling attached to the rafters. Rafters first: a symmetric gable over a 24-ft width puts the horizontal span at 12 ft (144 in). Table R802.4.1(3), spruce-pine-fir No. 2, 2x8 row, 16 in on center column: 15 ft 1 in allowable (181 in). The check passes with 144 ÷ 181 ≈ 80 percent of the table span used. Even the 24 in column would technically clear it — 12 ft 4 in is 148 in against 144 required — but that read leaves 4 in of margin, a useful reminder that a passing cell and a comfortable one are different things.

The header over the 6-ft slider reads from Table R602.7(1) at the 24 ft building-width column. A 2-ply 2x10 spans 6 ft 10 in with NJ = 2 — two jack studs under each end — and a 3-ply 2x8 spans 7 ft 3 in needing only one jack stud per end. Both clear the opening; the 2-ply keeps a 2x4 wall flush, the 3-ply trades a ply for a trimmer. The deck joists read from Table R507.6: pressure-treated southern pine 2x8s at 16 in on center are allowed 11 ft 10 in (142 in), so an 11-ft (132 in) span uses about 93 percent of the cell, and the quarter-span rule caps any overhang at 35.5 in. The rafter span calculator runs the first of these lookups against both R802.4.1 load cases and, flipped to reverse mode, lists every size-and-spacing combination adequate for your span with its utilization — the same table, read exhaustively instead of one cell at a time.

The table in one pass

Recap the shop: rafters at a 12-ft horizontal span check against Table R802.4.1(3) — SPF No. 2 2x8 at 16 in on center, 15 ft 1 in allowable, roughly 80 percent used; the 6-ft opening checks against Table R602.7(1) at the 24-ft width column — 2-ply 2x10 at 6 ft 10 in with two jacks per end, or 3-ply 2x8 at 7 ft 3 in with one; the deck checks against Table R507.6 — southern pine 2x8 at 16 in on center, 11 ft 10 in allowable against 11 ft required, cantilever capped at a quarter of the span. Five questions found five printed answers each time: load case in the title, species and grade in the row group, size in the row, spacing or building width in the column, deflection limit in the fine print. Read all five before trusting the cell, and the wall of numbers turns into a sentence.

Frequently Asked Questions

What does "Note b" mean in the IRC rafter span tables?

It marks cells where the allowable span exceeds 26 ft — beyond the range the 2021 IRC rafter tables print as numbers. The code substitutes the footnote instead of a value, so a Note-b cell always passes any residential-scale span check; span calculators typically report such cells as 26 ft+ rather than inventing a number.

Is the span in the table the same as the length of lumber I buy?

No. Rafter spans are measured along the horizontal projection per IRC R802.4.1, so the actual board is longer by the pitch factor √(1 + (rise/12)²). Deck joist spans run between the faces of the supports and exclude any cantilever past the beam. In both cases the purchased length exceeds the tabulated span — the table checks structure, not your lumber order.

My building width falls between the header table columns — which one do I use?

Table R602.7(1) prints spans at 12, 24, and 36 ft building widths, and its footnote permits straight-line interpolation between them, so a 30-ft-wide house may use the midpoint of the 24 and 36 ft values. The conservative shortcut is simply to read the next wider column, which always errs toward a shorter allowable span.

Why does the same 2x8 span farther as a rafter than as a deck joist?

Different tables, different promises. The everyday rafter tables carry a 20 psf roof live load (or 30 psf ground snow) with 10 psf dead at a loose L/180 deflection limit, while Table R507.6 designs deck joists for a 40 psf live load at L/360 under wet-service conditions. Twice the live load and twice the stiffness demand shorten the deck cell: an SPF-group 2x8 at 16 in on center is good for 18 ft 2 in as a 20 psf-live rafter but 11 ft 1 in as a deck joist.

Try the Calculators

Sources & Further Reading

  • 2021 International Residential Code — R802.4.1 and Tables R802.4.1(1), R802.4.1(3), and R802.4.1(9) (rafter spans, ceiling not attached, L/Δ = 180, 10 psf dead load, No. 2 grade)
  • 2021 International Residential Code — R602.7, Table R602.7(1), and R602.7.5 (girder and header spans for exterior bearing walls; jack stud and framing-anchor supports)
  • 2021 International Residential Code — R507.6 / Table R507.6 and AWC DCA 6, Prescriptive Residential Wood Deck Construction Guide, Table 2 (deck joist spans and the quarter-span cantilever rule)