Associée aux lieux humides, la benoîte des ruisseaux se retrouve en bordure des cours d’eau, des fossés, des marécages et des tourbières. Elle pousse sur des sols frais et riches en matière organique ainsi que dans les forêts de feuillues, mixtes et boréales (lorsque les conditions le permettent).
L’espèce est dite circumboréale (présente dans l’hémisphère Nord). Elle se rencontre dans les forêts humides et tempérées en Europe. En Amérique du Nord, on l’observe dans le nord des États-Unis. Au Canada, elle pousse en Ontario, dans les provinces maritimes et jusque dans les Prairies.
Au Québec, on la trouve surtout dans les Basses-Terres du Saint-Laurent et dans les Appalaches, jusqu'en Gaspésie. On peut même la croiser occasionnellement au Nord du Québec, jusqu'à la limite des arbres.