The habitats where spiked water-milfoil~(Myriophyllum spicatum) grows:

Chalk river and stream
Fast flowing river and stream
Lowland fen
Marginal and inundation
Nutrient rich eutrophic lake
Pond ditch and canal
Sluggish river and stream