Les Equisetum sont naturellement dispersés à travers le monde entier, à l’exception de l’Australie, la Nouvelle-Zélande et des îles de l’océan Indien, de l’océan Pacifique Central et des îles de l’océan Atlantique Sud. Elles vont croître dans des environnements humides, tels que les fossés, les terres humides, les forêts humides et en bordures des routes. Elle pousse particulièrement dans les terrains humides soumis à un climat tempéré, notamment dans les champs, les forêts et les fossés. Elle a la particularité de pouvoir pousser jusqu’à 2500 mètres d’altitude.