Joist Span Calculator

Quick answer

A joist span calculator looks up the maximum allowable floor joist span from the IRC span tables. Select the species, joist size, spacing and room type, and the tool returns the span limit. A Douglas Fir-Larch 2×10 at 16 inches on center spans 15 feet 7 inches in a living area with 10 psf dead load.

Updated 2026-10-17By Shakeel Muzaffar | Reviewed by Prof. Dr. Khalil Mudassar, PhD
Try
Your details
Lumber, Framing and Carpentry
Living areas use 40 psf live load (IRC Table R502.3.1(2)). Sleeping areas use 30 psf (Table R502.3.1(1)).
The species group stamped on the lumber. If unsure, Spruce-Pine-Fir is the most common framing lumber.
The nominal joist depth. Deeper joists span farther.
On-center joist spacing. 16 inches is standard for most residential floors.
Dead load from the floor assembly weight. 10 psf is typical for wood frame with drywall ceiling. 20 psf for heavy tile or concrete topping.
ft
Enter your joist span to check whether it passes the IRC limit. Leave blank to just see the maximum span.
Your results

Maximum allowable span

—
Span in inches—
Your span check—
IRC table reference—

Calculations run in your browser. Inputs are not sent to our servers; anything you Save stays in this browser only.

Saved results (0)
Calculator GuideMethod, worked examples, factors and FAQ
How this calculator works1Your inputs2Verified formulameasurementfactor3Result
How it works: your measurements run through a verified formula to give the result.

How to Use the Joist Span Calculator

  1. Pick the room type (living or sleeping area).
  2. Pick the species group stamped on the lumber.
  3. Pick the joist size (2×6 through 2×12).
  4. Pick the spacing (12, 16 or 24 in on center).
  5. Pick the dead load (10 or 20 psf).
  6. Optionally enter your actual span to see whether it passes the limit.

Here is what each result line means:

ResultWhat it means
Maximum allowable spanThe longest joist span the IRC table allows for your selections.
Span in inchesThe same span converted to total inches for easy comparison.
Your span checkWhether your actual joist span is within the IRC limit.
IRC table referenceWhich IRC table and conditions the span comes from.

For the number of joists you need for a floor, see the floor joist calculator.

What Is a Joist Span Calculator?

A joist span calculator looks up the maximum distance a floor joist can bridge between supports, using the IRC residential span tables. The span depends on the joist depth, spacing, wood species, dead load and whether the room is a living or sleeping area.

Builders, framers and homeowners use it to confirm that a joist size is adequate for a given floor before framing or submitting plans for permit review.

How the Joist Span Calculator Works

Joist span lookup
Look up max span in IRC R502.3.1 for species, size, OC, DL

The calculator reads the IRC R502.3.1 tables directly. There is no formula to compute; the spans are determined by structural testing and engineering analysis published in the building code.

  1. Select the room type to pick the correct IRC table (30 psf sleeping or 40 psf living).
  2. Select the species, joist size, spacing and dead load.
  3. Look up the maximum span from the table.
  4. Compare against your actual span (if entered) to check compliance.

Joist Span Lookup Example

You need to span 14 feet in a living room with Douglas Fir-Larch #2 joists at 16 inches on center and 10 psf dead load.

Worked example: Douglas Fir-Larch 2×10 at 16 in OC, living area
DFL #2, 210, 16 in OC, 10 psf DL, 40 psf LL 15 ft 7 in

Result: IRC Table R502.3.1(2) gives a maximum span of 15 ft 7 in (187 inches) for a 2×10. Your 14-ft span (168 inches) is within the limit, so a 2×10 passes. A 2×8 spans only 12 ft 9 in (153 inches) at 16 in OC, which falls short.

Factors That Affect Joist Span

Species and Grade

Stronger species like Douglas Fir-Larch allow longer spans than Southern Pine at the same size and spacing. The tables assume #2 grade; Select Structural or #1 grade spans farther.

Joist Spacing

Wider spacing means each joist carries more floor area. Going from 16 to 24 inches on center can shorten the allowable span by 15 to 20 percent.

Dead Load

A heavy floor assembly (tile, concrete topping) adds dead load. At 20 psf dead load the spans are shorter than at 10 psf, especially for larger joists. Use the lumber calculator to count pieces once you know the size.

Live Load (room Type)

Living areas use 40 psf live load while sleeping areas use 30 psf. A bedroom floor can span farther than a living room floor with the same joist.

Deflection Criteria

The IRC tables use L/360 deflection, meaning the joist can deflect at most 1/360th of its span under live load. Some applications require L/480 for tile floors.

Joist Span Comparison by Species

Maximum spans for living area, 10 psf dead load, 16 in OC (IRC Table R502.3.1(2), #2 grade, L/360).

Species2×62×82×102×12
Douglas Fir-Larch9 ft 9 in12 ft 9 in15 ft 7 in18 ft 1 in
Hem-Fir9 ft 1 in12 ft 0 in15 ft 2 in17 ft 7 in
Southern Pine9 ft 4 in11 ft 10 in14 ft 0 in16 ft 6 in
Spruce-Pine-Fir9 ft 4 in12 ft 3 in15 ft 5 in17 ft 10 in

Douglas Fir-Larch leads in most sizes. Southern Pine falls behind at larger depths because the IRC tables use different grading rules for SP above 2×8.

When to Use a Joist Span Calculator

Sizing Joists for New Construction

Pick the smallest joist that spans the room before submitting plans or ordering lumber.

Checking an Existing Floor

Measure the joist size and span in a crawlspace or basement to confirm the floor meets current code.

Adding a Room or Bump-out

When you extend a floor, the new joists must meet the span table for the intended room type and loads.

Comparing Spacing Options

See whether switching from 16 in to 24 in OC still works for your span, saving lumber on a large floor.

Common Mistakes with Joist Spans

1. Using the Wrong Table

Living areas (40 psf) and sleeping areas (30 psf) have different tables. Using the sleeping table for a living room overestimates the span.

2. Ignoring Dead Load

A tile floor on concrete backer board adds dead load. If the assembly weighs more than 10 psf, use the 20 psf column.

3. Measuring Span to the Wrong Point

Span is the clear distance between supports, not the total joist length. The joist extends past each support for bearing.

4. Mixing Up Species

SPF and Southern Pine look similar but have different span values. Check the grade stamp on the lumber.

5. Forgetting Local Amendments

Some jurisdictions adopt stricter tables or require L/480 deflection for certain floors. Check with your local building department.

Accuracy and Limitations

The calculator reproduces IRC R502.3.1 values for #2 grade lumber at L/360 deflection. Actual spans may differ under local code amendments, higher-grade lumber, or special loading.

What it covers

  • All 4 major species groups at #2 grade
  • Living (40 psf) and sleeping (30 psf) areas
  • 10 and 20 psf dead load
  • 12, 16 and 24 in OC spacing

What it does not cover

  • Select Structural or #1 grade lumber
  • Engineered joists (I-joists, floor trusses)
  • L/480 deflection or local amendments
  • Cantilevers or continuous spans

How We Look Up Joist Spans

Method
Direct table lookup from IRC R502.3.1(1) for sleeping areas (30 psf LL) and R502.3.1(2) for living areas (40 psf LL).
Inputs used
Room type, species group, joist size, spacing, dead load, optional actual span.
Constants
IRC 2021 span values for #2 grade, L/360 deflection, 4 species groups, 4 sizes, 3 spacings, 2 dead loads.
Rounding
Spans stored as whole inches (the IRC rounds to the nearest inch). Actual span converted to inches and rounded.
Edge cases
Sleeping area with 20 psf DL returns a notice that the table is not published for that combination.
Sources
See the Sources list below.
Last reviewed
2026-10-24.

Frequently Asked Questions About Joist Spans

How far can a 2×10 floor joist span?

A Douglas Fir-Larch #2 2×10 at 16 in OC spans up to 15 ft 7 in for a living area with 10 psf dead load (IRC Table R502.3.1(2)). Other species span slightly less.

What is the difference between the living and sleeping area tables?

Living areas use 40 psf live load and sleeping areas use 30 psf. Sleeping areas allow longer spans because the expected load is lighter.

Does joist spacing matter that much?

Yes. Going from 16 in OC to 24 in OC can reduce the allowable span by about 15 to 20 percent because each joist carries a wider strip of floor.

What dead load should I use?

Use 10 psf for a typical wood-frame floor with drywall ceiling. Use 20 psf if the floor has heavy tile, stone or a concrete topping.

What does L/360 deflection mean?

It means the joist can bend no more than 1/360th of its span under live load. A 15-foot span can deflect at most half an inch. Some tile floors need L/480, which is stricter.

Can I use the sleeping table for a bedroom?

Yes. Bedrooms qualify as sleeping areas at 30 psf live load. Living rooms, kitchens and hallways are living areas at 40 psf.

Do I need bridging between joists?

IRC R502.7.1 requires mid-span bridging only for joists larger than 2×12. For 2×6 through 2×12, bridging is not code-required but is good practice on long spans.

What if my span exceeds the table?

You need a deeper joist, closer spacing, or an engineered product like an I-joist or floor truss. Consult a structural engineer for spans beyond the IRC tables.

Does the grade of lumber matter?

Yes. The tables assume #2 grade. Select Structural and #1 grade allow longer spans, but you need the manufacturer or NDS tables for those values.

Is my data saved?

No. The calculation runs entirely in your browser and nothing you enter is stored or sent anywhere.

Sources
Reviewed and sourcedClear, comparable resultsReviewed and sourced
Every figure is checked against cited sources and reviewed by a qualified expert.

Related Calculators

This calculator uses IRC R502.3.1 span values for #2 grade lumber at L/360 deflection. Actual allowable spans depend on species, grade, load duration and local amendments. Confirm joist sizing with your local building department or a structural engineer. Spotted an error? Let us know.