Anchoring a park bench on grass without concrete is totally doable, and it’s actually easier than you might think. The key is to create enough resistance in the soil so the bench doesn’t tip, shift, or sink over time. I’ve tried several methods over the years, and the best one depends on your soil type, bench design, and how permanent you want the installation to be.
My favorite approach for most situations is using heavy-duty spiral ground anchors, sometimes called earth anchors or auger stakes. These look like giant metal corkscrews. You simply twist them into the ground at each leg location using a long bar or a drill with an adapter. Once they’re flush with the soil surface, you bolt the bench legs directly to the anchor plates. These anchors hold incredibly well in compacted soil and clay, and they work fine in sandy soil too if you go deep enough—aim for at least 18 to 24 inches. The bench ends up sitting just above the grass, so mowing underneath is still possible if you leave a small gap.
If your bench has flat metal feet or a solid base frame, another solid option is to drive galvanized steel spikes or rebar stakes through the pre-drilled holes in the feet. Use stakes that are 24 to 36 inches long and at least a half-inch thick. Drive them at a slight inward angle toward the center of the bench for extra stability. This method is quick and cheap, but it works best in firm, rocky soil. In soft, loamy soil the stakes can loosen after heavy rain, so you may need to check and re-tighten them occasionally.
For a more permanent no-concrete solution on grass, I recommend digging shallow holes under each leg, filling them with compacted gravel or crushed stone, and then setting the bench legs on top of pre-cast concrete deck blocks or paver stones buried slightly below grade. This spreads the load and prevents sinking. You then anchor the bench to the pavers using masonry screws or heavy-duty L-brackets. The pavers act as a stable platform without pouring a full concrete pad, and grass can grow right up to the edges. Just make sure the pavers are level and sit below the mower blade height to avoid trimming problems.
If you want zero digging and zero permanent marks on the lawn, you can use a weighted base system. Fill four hollow plastic or metal bench leg covers with sand, gravel, or concrete mix (dry), then slide the bench legs inside. For a standard six-foot park bench, aim for at least 60 to 80 pounds of weight per side. This method is great for renters or temporary setups, but it won’t stop someone from sliding the bench if they push hard. To improve grip, place a rubber anti-skid mat under each weighted base.
One thing I always tell people: anchor the bench to the ground, not just to the grass roots. Grass alone will never hold a bench. The soil underneath is what matters. After installation, give the bench a firm shake from different angles. If it wobbles more than half an inch, add another anchor or deepen the existing ones. Water the area around spiral anchors to help the soil settle and grip the threads better. Over time, grass will grow through the anchor plates and help hide them naturally.
Finally, check your local codes if the bench is in a public or semi-public area. Some places require fall-zone surfacing or specific anchoring depths. For a backyard, the methods above are perfectly safe and workable. My top pick stays with spiral ground anchors—they’re affordable, removable, and hold better than anything short of concrete.