Bodenverschmutzung wird durch eine Vielzahl von anthropogenen Aktivitäten verursacht, aber Bergbauaktivitäten, das Verschütten von Chemikalien und die unsachgemäße Entsorgung giftiger Chemikalien sind die häufigsten Ursachen. Einige Verunreinigungen, darunter Salze, Metalle und Alkohole, sind im Boden natürlich vorhanden. Wenn sich diese Chemikalien jedoch zu toxischen Konzentrationen anreichern, können sie zu einer natürlichen Form der Bodenverschmutzung werden.
Praktisch alle Bergbau-, Bau- oder Fertigungsaktivitäten können zur Bodenverschmutzung beitragen. Typischerweise bestimmt die Regierung oder lokale Gemeinde, wie solche Industrien Schadstoffe entsorgen. Abgesehen von der Unvermeidlichkeit von Unfällen, die den Boden schädlichen Chemikalien aussetzen, können sich einige Unternehmen jedoch dazu entschließen, ihre Abfallprodukte unsachgemäß zu entsorgen, was das Problem weiter verstärkt.
Neben diesen Branchen ist der Transport der von ihnen verwendeten Chemikalien eine gefährliche Tätigkeit. Wird das Transportfahrzeug in einen Unfall verwickelt, können Schadstoffe großflächig ausgetragen werden. Dies kann ein sehr ernstes Problem für die lokalen Lebensräume darstellen.
Verschmutzter Regen kann auch Bodenverschmutzung verursachen. Wenn der Regen von den mit giftigen Chemikalien beladenen Wolken herabfällt, bedeckt das Wasser den Boden. Während das Wasser abläuft oder verdunstet, bleiben die Schadstoffe oft zurück. Im Laufe der Zeit können sie sich in giftigen Mengen ansammeln.