水蛭绝大多数生活在淡水中,有少数生活在海水中,个别种水蛭可生活在陆地。在池塘、湖泊、河流及小溪等有机质丰富的水域经常可发现水蛭的踪影。水蛭喜欢中性或稍偏碱性的水域,不适应酸性水域。由于生态环境的变化,在干涸的河道内水蛭可潜入水底而穴居,甚至在自身体重失去40 %的情况下,也能生存。有一些蛭类可以水、陆两栖生活。还有极少数蛭类可在陆地潮湿的丛林中生活,例如山蛭等。有相当一部分蛭类以半寄生生活,少数蛭类以肉食性生活。