Spacing Shade Perennials for Their Mature Spread, Not Their Nursery Pot
A one-gallon hosta straight out of its nursery pot is maybe eight inches across. Its published mature spread might be two or three feet. Space plants for how they look on day one and a bed reads as sparse for a season and overcrowded a few years later; space them for their mature size and the bed looks a little bare at first but settles into exactly the density it was designed for. Getting that number right, and understanding the two common layout patterns for applying it, is worth more to a bed's long-term look than almost any individual plant choice.
Two layouts, same spacing number, different results
The straightforward approach is a square grid: plants spaced an equal distance apart in rows and columns, like a checkerboard. It's easy to lay out and easy to picture, but it wastes some space, because the diagonal gaps between four grid points are larger than the spacing itself calls for. Nurseries planting mass groundcover or growers filling a field commonly use a triangular, or offset-row, layout instead — each row shifted half a spacing-width relative to the one before it, so each plant sits in the gap left by the row behind it. The math behind it is simple hexagonal packing: the spacing between plants within a row stays the same, but the distance between rows shrinks to spacing × (√3⁄2), or about 87% of the plant-to-plant spacing. That tighter row spacing is what lets a triangular layout fit more plants into the same footprint at the same nominal spacing.
Worked example: a clump-forming perennial like hosta
Take a 10×6 ft bed and a spacing of 18 inches, reasonable for a mid-sized hosta. Our plant spacing calculator puts a square grid at 5 plants per row across 7 rows, for 35 plants total — 0.58 plants per square foot. Switch the same bed and spacing to a triangular layout, and the row count rises to 8 while plants per row stays at 5, for 40 plants total — 0.67 plants per square foot. That's roughly 14% more plants from the same bed, the same spacing, and the same plant, just from choosing the more space-efficient layout.
Worked example: a dense groundcover
Now take a smaller 8×4 ft bed at a tight 8-inch spacing, typical for a spreading groundcover like sweet woodruff or wild ginger meant to knit into a solid mat. A square grid returns 7 plants per row across 13 rows, for 91 plants — 2.84 per square foot. Triangular spacing bumps that to 14 rows, 98 plants total, 3.06 per square foot — a smaller percentage gain than the hosta example (about 8% versus 14%), because at tighter spacings the row-spacing reduction from triangular packing has proportionally less relative room to work with. The lesson holds either way: triangular spacing always fits at least as many plants as grid spacing at the same nominal distance, but the size of the advantage shrinks as the spacing itself gets tighter.
Worked example: a mid-density fern planting
A 12×5 ft bed at 15-inch triangular spacing — a reasonable number for a mid-sized fern like Christmas fern — comes out to 5 plants per row across 12 rows, for exactly 60 plants total, a clean 1.0 plant per square foot. Numbers this round are a coincidence of the specific dimensions, not a rule, but they're a useful sanity check: if your own bed and spacing produce a wildly different plants-per-square-foot figure than this kind of mid-range example, it's worth double-checking the spacing number you used against the plant's actual published mature spread before ordering.
Getting a real spacing number for a plant you don't have a tag for
The tools on this site track a plant's mature height rather than a separate mature spread figure, since that's the dimension most consistently published across sources. For a lot of shade perennials — hosta, astilbe, coral bells, and other mounding, clump-forming types — height and spread track each other closely enough that using the height range as a practical spacing proxy is a reasonable working default. It's a looser approximation for spreading groundcover like wild ginger or sweet woodruff, which stays low but spreads sideways well past its height — for those, err toward the plant's own nursery tag or listing when one is available, and treat a height-based estimate as a starting point to double-check rather than a precise figure.
Deliberately underfilling, on purpose
It's worth borrowing an idea from moss establishment, where covering the full target area outright is neither necessary nor efficient: a spreading perennial or groundcover doesn't need every square inch planted on day one to fill in completely within a season or two, since most of them spread on their own once established. Planting at 80–90% of the calculated triangular count, rather than the full number, saves real money on plant purchases and still reaches a filled-in look within a reasonable timeframe for anything with genuine spreading habit. Clump-forming perennials that don't spread — most hostas, most ferns — benefit less from this trick, since a gap between two non-spreading clumps generally stays a gap rather than closing on its own; for those, plant closer to the full calculated count if a fully-filled look matters to you sooner rather than later.
Why looser spacing sometimes wins anyway
Tighter isn't always better, even setting aside cost. In a genuinely resource-limited spot — the dry shade under a mature tree being the clearest example — fewer plants competing for the same limited water and nutrients often outperform a denser planting that looks fuller at first but stresses every individual plant in it. Our guide to dry shade root competition covers this trade-off directly: a looser layout there is a genuine technique, not a compromise.
Reading a nursery tag's spacing recommendation
Most plant tags do print a spacing recommendation, usually as a single number or a narrow range, and it's worth understanding roughly how that number was arrived at before treating it as gospel. Growers typically base a published spacing on how the plant performs in reasonably favorable conditions — decent soil, adequate water, a moderate climate — which means a plant in a genuinely tougher spot, like dry shade or compacted soil, may end up smaller at maturity than the tag's spacing assumes, leaving slightly more visible gap than expected even at the "correct" spacing. Conversely, a plant in an unusually favorable spot can outgrow its tag spacing and end up more crowded than planned. Treat a printed spacing number as a solid starting estimate rather than a guarantee, and don't be surprised if your own bed's actual fill-in pace differs somewhat from what the tag implied.
The cost side of the spacing decision
Spacing math has a direct, unglamorous payoff: it's also a budgeting tool. The triangular-versus-grid comparison above isn't just an aesthetic or horticultural choice — going from 35 to 40 hostas, or from 91 to 98 groundcover plants, is a real difference in how many plants you need to buy for the same bed. Running the numbers before shopping, rather than eyeballing a quantity at the nursery, avoids both the common mistakes: buying too few and ending up with an obviously gappy bed that takes years longer to fill in than planned, or buying too many and either wasting money or ending up with a bed that's overcrowded within a couple of seasons. For an expensive or slow-to-source plant, running both the grid and triangular numbers and comparing the cost difference against how much faster the tighter layout actually fills in is often worth the five minutes it takes.
Mixing spacing within a single bed
Not every plant in a mixed planting needs the same spacing logic applied to it. A bed combining a clump-forming anchor plant like hosta with a spreading groundcover like wild ginger filling the gaps between clumps is really running two separate spacing calculations at once: a looser triangular or even grid layout for the hostas themselves, sized to their mature spread, and a tighter, denser layout for the groundcover filling whatever space is left between and around them. Calculating each layer separately, rather than trying to force one spacing number to cover an entire mixed bed, produces a much more accurate plant count and a planting that actually matches the layered look most naturalistic shade gardens are going for.
Putting spacing into a larger design
Spacing decisions rarely happen in isolation — they're one part of choosing which plants go where in a layered planting. Our guide to designing a woodland-style shade garden covers how spacing interacts with the different structural layers of a naturalistic planting, and the shade plant selector is the natural first step before spacing math — filtering to real candidates for your zone, light, and moisture before working out how many of each one you actually need. Get the plant list right first, then let the spacing math tell you how many to buy, rather than the other way around.