Les sangsues se trouvent dans les lacs, les étangs, les marécages, les marais et les sols humides dans les habitats du monde entier. La plupart des espèces de sangsues existent dans des eaux peu profondes qui se déplacent lentement, mais certaines espèces peuvent également être trouvées dans l'océan.
Les sangsues qui vivent dans des habitats soumis à des températures glaciales s'enfouissent dans la boue et restent dormantes jusqu'à ce que le temps se réchauffe. On les trouve souvent sous les rochers et les feuilles, ou au fond des lacs et des ruisseaux peu profonds. Les sangsues se nourrissent du sang des mammifères, des poissons, des grenouilles et des tortues. Lorsqu'une sangsue se nourrit de son hôte, elle libère une enzyme qui engourdit la zone d'alimentation afin que l'hôte ne ressente pas de douleur. L'enzyme possède également des propriétés anticoagulantes qui permettent une libre circulation sanguine. Une fois que la sangsue s'est retirée de son hôte, le sang de l'hôte continue de couler jusqu'à ce que l'enzyme disparaisse.