it matters what type of leech most leeches live in water, such as the north american leech (Medicinal Leech) other species in Africa and India do live on land and use there suckers to launch themselves about, they cannot swim and are a nuisance to tourists walking near the tropical areas. for more information search "Leeches" or "leech" on Google or other search sites and many informative sites shall appear.
Leeches live in fresh or salt water, and some species live on land, in temperate and tropical climates.
Leeches do live in lakes. As well as marsh land, slow moving streams, rivers and rainforest. Where they can survive out of water.
Leeches are freshwater creatures.
rivers,swamps,lakes,freah water
leech city
How long can a leech live after filling themselves with blood?
yes
When people put salt on the leech the leech dies and the marine leech will survive in the marine habitat.
no
yes
A land leech is a leech that can walk on land using its two suckers, attahing to the ground then flopping the other end towards its destination, then using that end to do it over again. (I am unsure if they swim in water, for i am using my knowledge of the leech at the moment so feel free to change this answer as you will) Note of advice: When treading in the jungles of africa and other distant countrys, check your ancles for this notorious fiend.
just swimming in the water
Most leeches live 1 year; some live more.
Many leeches are terrestrial, living out of the water.
By sucking people and animals blood, of course same thing they always do.
A slug is a mollusk, it lives on land and eats plants. A leech is an annelid (segmented worm) lives in fresh or salt water depending on the type and sucks blood.
to suck blood to worm around to be gross they live in foresty areas