For a shelf, the property that matters most is stiffness, not hardness: a stiff wood sags less under books. And thickness matters far more than species, because sag falls with the cube of the thickness. Using the stiffness values from the USDA Wood Handbook and the beam formula our shelf sag calculator uses, a 3/4 in solid red oak shelf 11-1/4 in deep and loaded with 30 lb of books per foot can span about 32 in before its sag becomes visible; MDF of the same size only about 18 in. The chart below gives the span for 19 woods and sheet goods at three thicknesses.
Maximum shelf span by wood and thickness
| Material | Stiffness (million psi) | Sag at 36 in, 3/4 in thick | Max span, 3/4 in | Max span, 1 in | Max span, 1-1/2 in |
|---|---|---|---|---|---|
| Hickory | 2.16 | 0.070 in | 34 in | 45 in | 66 in |
| Yellow birch | 2.01 | 0.075 in | 33 in | 44 in | 65 in |
| Hard maple | 1.83 | 0.082 in | 32 in | 43 in | 63 in |
| Southern yellow pine | 1.79 | 0.083 in | 32 in | 43 in | 63 in |
| Douglas-fir | 1.76 | 0.083 in | 32 in | 43 in | 63 in |
| Red oak | 1.76 | 0.085 in | 32 in | 42 in | 62 in |
| White oak | 1.76 | 0.086 in | 32 in | 42 in | 62 in |
| White ash | 1.74 | 0.086 in | 32 in | 42 in | 62 in |
| American beech | 1.72 | 0.087 in | 32 in | 42 in | 62 in |
| Black walnut | 1.68 | 0.088 in | 32 in | 42 in | 62 in |
| Soft (red) maple | 1.64 | 0.091 in | 31 in | 42 in | 61 in |
| Yellow-poplar | 1.58 | 0.092 in | 31 in | 41 in | 61 in |
| Black cherry | 1.49 | 0.099 in | 30 in | 40 in | 60 in |
| Hardwood or Baltic birch plywood (typical) | 1.50 | 0.100 in | 30 in | 40 in | 59 in |
| Eastern white pine | 1.24 | 0.117 in | 29 in | 38 in | 57 in |
| Softwood plywood (typical) | 1.20 | 0.123 in | 28 in | 38 in | 56 in |
| Western redcedar | 1.11 | 0.130 in | 28 in | 37 in | 55 in |
| MDF (ANSI A208.2 grade 130) | 0.31 | 0.480 in | 18 in | 24 in | 35 in |
| Particleboard (typical) | 0.30 | 0.501 in | 18 in | 23 in | 35 in |
What makes a shelf stiff
- Thickness: twice as thick is eight times as stiff. For the same sag target and books per foot, the span grows in step with the thickness: 1 in stock spans about a third further than 3/4 in.
- Span: for the same total load, sag grows with the cube of the span; with the same books per foot, with the fourth power. A support in the middle cuts sag to a small fraction.
- Stiffness of the material (modulus of elasticity): yellow birch, hickory and hard maple are near the top; white pine and cedar are about two-thirds of oak; MDF and particleboard about a fifth.
- Edging: a strip glued to the front edge, standing proud below the shelf, works like a small beam. It is the cheapest way to make a shelf stiffer.
- Fixed ends: a shelf glued or screwed into dadoes sags far less than one sitting on pins (up to five times less in theory).
Front edging: the biggest gain for the least wood
Glue a 3/4 × 1-1/2 in strip to the front of the 3/4 in red oak shelf, flush with the top, and the span to the same sag target goes from about 32 in to about 39 in (computed with the same composite-section formula the calculator uses, which assumes the edging stiffens the whole depth evenly; in reality the back of a deep shelf may sag a little more than the front). The same edging on hardwood plywood gives about 37 in. That is why built-in bookcases almost always have a face frame or an edged shelf.
Solid wood, plywood or MDF?
- Solid wood: the stiffest per thickness; moves across its width with humidity, which matters little in a shelf. Hardwoods for exposed, finished shelves; Douglas-fir and southern pine are stiff and cheap for utility shelves.
- Plywood: stable and flat in wide pieces; a little less stiff than solid wood; needs edge banding or edging for looks.
- MDF and particleboard: cheap, flat and good for paint, but about a fifth as stiff as oak and they creep under long-term load. A 36 in MDF shelf with books sags about 0.48 in, against 0.09 in for oak; keep MDF spans short or add an edging strip.
Pantry, garage and closet shelves
- Pantry: cans and jars weigh more than books per foot. Use 3/4 in plywood or solid wood with an edging strip, and keep spans to about 30 in or less, or use 1 in stock.
- Garage: heavy, uneven loads and damp air. 3/4 in plywood or 2x lumber on 16 or 24 in support spacing, kept off concrete; skip MDF and particleboard, which swell when damp.
- Closet: lighter loads (folded clothes, boxes) than books, so MDF or melamine shelves can span somewhat further than the chart shows; plywood or pine further still. Run the calculator with your own load.
- Bathroom: humidity swings; sealed solid hardwood or plywood, not raw MDF.
Frequently asked questions
What is the best wood for bookshelves?
Any stiff hardwood or plywood at 3/4 in or thicker: yellow birch, hard maple, oak and ash are among the stiffest common woods. For long spans, use thicker stock or add a front edging strip.
How far can a 3/4 inch shelf span?
With 30 lb of books per foot and an 11-1/4 in depth: about 32 in in red oak, 29 in in white pine, 30 in in hardwood plywood and 18 in in MDF before the sag becomes visible (0.02 in per foot).
Is MDF strong enough for shelves?
For short spans and light loads, yes. MDF is about a fifth as stiff as solid oak and creeps under steady load, so book shelves in MDF should be short, thick or edged.
Is plywood or solid wood better for shelves?
Solid wood is a little stiffer for the same thickness; plywood is flatter and more stable in wide pieces. Both work well at 3/4 in for normal spans.
Sources
- USDA Forest Products Laboratory, Wood Handbook FPL-GTR-190 (2010): Table 5-3 (modulus of elasticity at 12% moisture content), chapter 5 (creep under sustained load). A US Government work.
- ANSI A208.2 (MDF) and typical published values for plywood and particleboard, as used in our shelf sag calculator.
- Beam deflection formulas for a simply supported uniformly loaded beam (standard engineering mechanics).
Last reviewed: 25 October 2026. Work out your own shelf with the shelf sag calculator (any span, load, thickness, edging or fixed ends). Related: wood species database, plywood thickness chart. Spotted an error? Please let us know.