Kinds of Trees and Plants That Can Prevent Soil Erosion

Written by kim dieter | 13/05/2017
Kinds of Trees and Plants That Can Prevent Soil Erosion
Hosta plants serve as a ground cover to prevent soil erosion. (Jupiterimages/ Images)

During soil erosion, water and wind wear away topsoil. Plants reduce or stop erosion. A variety of grasses, forbs, shrubs and trees stabilise the soil and stop damage by raindrops and wind. The best plants are well adapted to the local area.

Ground Covers

Low, spreading leafy plants are classified as ground covers. The plants completely cover the ground and no soil is exposed. Flowers such as creeping phlox and vinca are two flowers that serve as groundcovers. Perennial legumes such as crown vetch, and vines such as English ivy, also fall into this category. Many turf and ornamental grasses hold soil tightly with their mat-like roots.


The low-growing creeping juniper is a popular shrub planted to reduce soil erosion. Other useful woody shrubs are gooseberries and currants. Willows are often classified as shrubs. They grow in wet areas and stabilise stream banks.


Red alder trees help control erosion on stream banks and steep slopes. Ponderosa pine roots firmly anchor to the soil. Cottonwood and dogwood trees prevent erosion in moist areas but their roots may also clog nearby pipes and drains.

By using the site, you consent to the use of cookies. For more information, please see our Cookie policy.