How to Keep Landscape Rocks in Place

Keep these decorative features from washing away

Backyard with various landscape rocks and plants
Photo: Rvo233 / iStock / Getty Images Plus / Getty Images
Backyard with various landscape rocks and plants
Photo: Rvo233 / iStock / Getty Images Plus / Getty Images
Get quotes from up to 3 pros!
Enter a zip below and get matched to top-rated pros near you.
Geo Icon

Landscape rocks of all sizes are used in plant beds, drainage systems, retaining walls, walkways, and more. These landscaping materials accentuate your landscape design but can be moved out of place by water, soil erosion, and everyday wear. Use these seven tips to keep landscape rocks in place so your yard looks great no matter what.

5 landscaping rock types compared visually, including pea gravel, river rocks, and quarry spalls
Photos: Julian Vojtech / iStock / Getty Images Plus / Getty Images, R.Tsubin / Moment / Getty Images, Gemma Clark / 500px / Getty Images, Hadi Hariyanto / iStock / Getty Images Plus / Getty Images, yanikap / iStock / Getty Images Plus / Getty Images

1. Install Edging

One way to use landscaping rocks is in plant beds or similar clearly defined areas. Installing edging in these areas can keep the rocks from escaping into the rest of your yard. Edging is available in materials to suit every type of landscape design and can be made of plastic, metal, wood, brick, and more. Edging is a great way to define plant beds and keep them visually separate from the rest of the yard while containing the rocks within.

2. Use Landscaping Fabric

Landscaper placing small landscape rocks over landscaping fabric
Photo: MaYcaL / iStock / Getty Images Plus / Getty Images

Another option to keep smaller landscaping rocks like crushed stone or pea gravel in place is to install landscaping fabric under the rocks. This fabric helps deter weed growth and provides traction to keep rocks from sliding around. Be sure to choose a permeable landscaping fabric to help with drainage and soil health. 

3. Create a Stable Foundation

Rocks used on a hill or slope may need special preparation to help them stay in place. If you need to regrade around your house foundation, you’ll need to take a few extra steps to create a solid base when it comes time to re-landscape the area if you’re using landscaping rocks. 

Adding crushed gravel under the soil can help with stability for medium-sized rocks, while larger rocks like boulders may need additional support from sand or concrete. A local yard grading company can let you know the best way to prepare your yard for landscaping rocks.

4. Use Adhesive

Small landscaping rocks, particularly those used in high-traffic areas like walkways and patios, are especially prone to being knocked out of place. Rock and mulch adhesive is designed to bond these materials, creating a more solid surface that’s harder to dislodge.

Pro Tip

You can create just about any landscape design on a hill, but if you have a severe slope a professional landscaper can help install new drainage. Pooling water can lead to damaged plants and yards.

Christian Lazo
Owner, Lazo Landscaping & Contracting

5. Plant Between Rocks

Flowers planted in between landscaping rocks
Photo: Lucie Merickova / iStock / Getty Images Plus / Getty Images

Adding plants in between landscaping rocks can help support medium-sized rocks by strengthening the ground with their root systems and preventing soil erosion, which can cause shifting and settling. Low-maintenance, hardy plants that are resistant to weather and have strong but shallow root systems are the best choice for rock support.  

6. Install Drainage

Without proper drainage, landscaping rocks can easily wash away after heavy rain. Landscaping rocks are often used in drainage ditches, so installing proper drainage where you’re using rocks can not only keep the rocks in place but also help your home’s drainage system work more efficiently. The cost to install a drainage system is anywhere between $10 and $100 per linear foot.

7. Build a Retaining Wall, Steps, or Walkway

Medium and large landscaping rocks can be used to create features like walkways or steps, which help stabilize the soil on a slope or incline, allowing you to use smaller landscaping rocks with less chance of movement.

For steeper slopes, consider adding a retaining wall. The benefits of a retaining wall include added support and protection from erosion. Hire a hardscape contractor to build a retaining wall—if the job isn’t done right, it can cause flooding or collapse. Retaining walls cost an average of $3200 to $9200, depending on the slope of the ground and the size of the wall.

Need professional help with your project?
Get quotes from top-rated pros.
The homeowners guide to landscaping services
From average costs to expert advice, get all the answers you need to get your job done.
Three-tiered home hydroponic garden
•
Jan 21, 2025
Jan 21, 2025
Growing plants with a hydroponic gardening water system can be a big investment. To know how much it costs to build a hydroponic garden, consider the system, technology, size, and whether you hire a pro. This guide will help calculate costs.
Contractor Installing Sod
•
Jun 13, 2025
Jun 13, 2025
What are average sod installation prices? Learn how much sod costs based on factors like square footage, land prep, land condition, and more.
Luxury concrete patio with fireplace
•
Dec 18, 2024
Dec 18, 2024
How much does hardscaping cost project by project? Check out our breakdown for every price tag you need to know, from outdoor fireplaces to patios.
Large yellow wheel
•
Aug 15, 2024
Aug 15, 2024
Who do you hire to clear land? Most homeowners choose between a land-clearing specialist and an arborist. This guide will help you pick the right pro.
Professional landscapers reviewing plan drawing
•
Aug 21, 2024
Aug 21, 2024
Some landscaping projects are subject to local building codes and require a permit. Learn when you need a permit for landscaping work and when you don’t.
a house with a beautiful backyard filled with flowers
•
Jul 31, 2024
Jul 31, 2024
Try these 10 backyard improvements to turn your backyard into your own personal oasis.