L'eupatoire chanvrine croît volontiers dans les zones humides, aux bords de fossés, dans les marais, jusqu'à 1 700 mètres d'altitude.
On la trouve dans toute la France, en Europe, en Asie Mineure et en Afrique septentrionale.
Il s'agit d'une plante mellifère appréciée des papillons.