Le sanguisughe si trovano in laghi, stagni, paludi, paludi e terreno umido in habitat in tutto il mondo. La maggior parte delle specie di sanguisuga si trova in acque basse che si muovono lentamente, ma alcune specie possono anche essere trovate nell'oceano.
Le sanguisughe che vivono in habitat con temperature gelide si seppelliscono nel fango e rimangono in letargo fino a quando il clima non diventa più caldo. Si trovano spesso sotto rocce e foglie, o sul fondo di laghi e corsi d'acqua poco profondi. Le sanguisughe si nutrono del sangue di mammiferi, pesci, rane e tartarughe. Quando una sanguisuga si nutre del suo ospite, rilascia un enzima che intorpidisce l'area di alimentazione in modo che l'ospite non senta dolore. L'enzima possiede inoltre proprietà anti-coagulanti che consentono il flusso sanguigno libero. Una volta che la sanguisuga si rimuove dal suo ospite, il sangue dell'ospite continua a fluire fino a quando l'enzima svanisce.