Las sanguijuelas se encuentran en lagos, estanques, pantanos, marismas y suelo húmedo en los hábitats de todo el mundo. La mayoría de las especies de sanguijuelas existen en aguas poco profundas que se mueven lentamente, pero también se pueden encontrar ciertas especies. en el océano.
Las sanguijuelas que viven en hábitats que experimentan temperaturas de congelación se entierran en el lodo y permanecen inactivas hasta que el clima se vuelve más cálido. A menudo se encuentran bajo rocas y hojas, o en el fondo de lagos y arroyos poco profundos. Las sanguijuelas se alimentan de la sangre de mamíferos, peces, ranas y tortugas. Cuando una sanguijuela se alimenta de su huésped, libera una enzima que adormece el área de alimentación para que el huésped no sienta dolor. La enzima también posee propiedades anticoagulantes que permiten el flujo de sangre libre. Una vez que la sanguijuela se separa de su huésped, la sangre del huésped continúa fluyendo hasta que la enzima desaparece.