Il existe plusieurs moyens de prévenir l'érosion, notamment l'enherbement des cours d'eau, la conservation du travail du sol, la couverture des cultures, la gestion des pâturages et la fortification des cours d'eau et des berges. Certaines méthodes de contrôle de l'érosion, telles que la fortification des digues le long des cours d'eau, ont lieu à la source, tandis que d'autres, comme la modification des techniques agricoles, se produisent hors site. Ces techniques aident à contrôler et à stabiliser l'érosion à court et à long terme et sont idéalement utilisées en combinaison.
Une méthode courante de contrôle de l'érosion consiste à placer des bandes filtrantes et des tampons le long des couloirs et des pentes des rivières. Ces bandes aident à ralentir la vitesse de l'eau, à piéger les sédiments et les débris et à filtrer les toxines et les polluants nocifs, tels que les produits chimiques et les pesticides. Ces bandes empêchent les sédiments de quitter les zones agricoles et de s'infiltrer dans les réseaux d'eau avoisinants. L'enherbement des voies navigables est un autre mécanisme de contrôle de l'érosion qui réduit le volume de travail du sol et la perte de sol.
L'agriculture de contour est une méthode à long terme de prévention de l'érosion qui crée des rangées perpendiculaires le long des vallées et des champs cultivés au lieu de rangées perpendiculaires qui montent et descendent verticalement les pentes. Ces rangées de cultures créent une série de petits barrages qui ralentissent le débit d'eau et réduisent la perte de sol. La gestion des pâturages est une autre technique à long terme qui consiste à équilibrer de manière appropriée le nombre d'animaux au pâturage avec la taille des terres agricoles, ce qui permet à une végétation absorbant l'eau de se développer et empêche le déracinement des plantes, ce qui à son tour réserve une couverture critique.