The habitats where alpine willowherb~(Epilobium anagallidifolium) grows:

Alpine and subalpine calcareous grassland
High montane heath and snow bed
Montane scrub
Mountain ledge
Rocky slope
Scree
Upland spring flush
Valley mire