Leeches can be great pets for those not too squeamish to keep them. They can survive for several months without food, require minimal care, and are unique creatures to keep in a fish tank. But like any pet, you have to know how the feed them and maintain them. Lucky for you, this isn't too hard!

Part 1
Part 1 of 2:

Setting up the Tank

  1. 1
    Purchase a glass tank that is at least 12 gallon (1.9 L) large. Visit a local fish or animal store and invest in a fish tank. Leeches are adept at living in close quarters—at the most, about 50 can live comfortably in 1 gallon (3.8 L) of water. However, this ultimately depends on the type of leech and their environment of origin.[1]
    • In general, 50 leeches at most can live in a 10 gallon (38 L) aquarium.
    • Pond leeches do best with 1 to 2 leeches per gallon.
  2. 2
    Catch your leeches from a pond or buy them from a bait store. If you catch leeches on your own, use a small dip net to collect them from a pond or remove them gently using forceps. You can also visit a local bait store of science supply shop to buy them.[2]
    • If you buy leeches from a store, ask the staff about what kind of food and space they require.
    Advertisement
  3. 3
    Fill the fish tank 75 percent of the way with water from a pond or stream. Leaving some space free at the top of the aquarium creates a barrier to stop leeches from escaping. Always use spring water, dechlorinated tap water, or water from the collection site. Never use purified water or chlorinated water—the former is harmful to the leeches' metabolic balance, while the latter contains harmful substances like copper and chlorine.[3]
    • Be sure that the water is cool and clean.
    • To get rid of chlorinate in tap water, fill a container with the water and let it set for 1 to 2 days. Once the smell of chlorine fades, you're good to go! You can also purchase a water dechlorinator from a home hardware store.
  4. 4
    Keep your tank's temperature between 60 to 70 °F (16 to 21 °C). A temperature range of 76 to 80 °F (24 to 27 °C) is recommend for most aquariums, but you can widen this range a bit for leeches. In fact, they can tolerate quite a range of temperatures—anywhere from 40 to 80 °F (4 to 27 °C). A submersible or hang-on heater are the best options for temperature maintenance.[4]
    • For small tanks, make sure the heater is 5 watts per gallon. Larger tanks require about 3 watts per gallon.
    • Keep an eye on your tank's temperature regularly and adjust the heater as necessary to keep it within the proper range.
  5. 5
    Pour 2 inches (5.1 cm) of gravel into the bottom of the tank to create hiding places. You can pour more if you'd like, but around 2 inches (5.1 cm) is a standard amount. This gives your leeches places to hide. You can also add shells and plants for some variety![5]
    • If you get your leeches from the pond, take some plants from the area around it and add them to your tank.
    • Purchase shells and plants for your tank from pet stores.
  6. 6
    Put your leeches in the tank and cover it with a tight-fitting lid to prevent them from escaping. Gently pour your leeches into the tank. If you have a small amount, you can also place them in one-by-one with forceps. Always secure the top of your tank with a tight-fitting lid, such as a screen lid. Leeches have the ability to lengthen their bodies and squeeze through small openings—never skip the lid![6]
    • Purchase a screen lid from a local pet store or online supplier.
  7. Advertisement
Part 2
Part 2 of 2:

Caring for Your Leeches

  1. 1
    Keep your tank in a cold, dark place away from light. Most leeches are nocturnal and don't like any form of light. Be sure to keep them in an area out of both direct sunlight and artificial light—they can harm the leeches. You can also cover your tank with a towel if you can't find a location away from light exposure.[7]
    • In the winter, you can place your aquarium outside as long as it is partially covered with a towel to prevent direct exposure to sunlight.
  2. 2
    Change tank water every 3 to 7 days or when the water gets dirty. When the water looks dirty or starts to smell, it's time for a change. Additionally, keep a lookout for skin, which looks like slimy, whitish-clear particles and is a sign the water is dirty. To change the water, use a bowl or measuring cup to scoop out old water from the top of the tank. After removing 25 to 50 percent, fill the tank back up.[8]
    • Don't change more than 25 to 50 percent of the water at a time. Any more and you risk sudden temperature changes that can harm the leeches.
    • Be sure to change your water at least once a week.
  3. 3
    Feed the leeches once a week. Remember that leeches can go months—even up to a year—without eating. But for captive leeches, once a week is best. In terms of food, meal choice can depend on the type of leeches you have, so always ask your supplier for food recommendations. However, 1 earthworm per leech usually works for all leech types. Remove the dead food remains about 1 hour after putting them in the tank.[9]
    • If you caught your leeches in a pond, feed them pond snails.
    • Medical supply center leeches typically require fresh beef liver.
    • Frogs, fish, and earthworms are great food sources for many kinds of leeches. If you're unsure, stick with one of these food sources.
    • Don't feed your leeches in the winter.
  4. Advertisement

Community Q&A

  • Question
    I found some leaches today in a dried up creek bed. I didn't use them all while fishing. Could I keep these guys alive overnight in a small container with water mixed with creek sediment?
    Community Answer
    Community Answer
    Yes. But make sure your water is not really dirty.
  • Question
    How do I identify a type of leech?
    Community Answer
    Community Answer
    Identify the coloration, size, and pattern of the leech. Enter it's characteristics into Google and compare different pictures to identify the leech.
  • Question
    My leech is not eating any worms, though it's a species that is supposed to eat worms. What do I do?
    Community Answer
    Community Answer
    This behavior might mean that your leech is sick. Try to feed your leech a different brand of worms. If your leech begins to eat again, problem solved! If that doesn't work, your leech may be sick, and in that case the best option is usually to wait it out.
Advertisement

Warnings

Advertisement

Things You'll Need

  • 12 gallon (1.9 L) or larger fish tank
  • Gravel
  • Leeches
  • Worms
  • Water

About This Article

wikiHow Staff
Co-authored by:
wikiHow Staff Writer
This article was co-authored by wikiHow Staff. Our trained team of editors and researchers validate articles for accuracy and comprehensiveness. wikiHow's Content Management Team carefully monitors the work from our editorial staff to ensure that each article is backed by trusted research and meets our high quality standards. This article has been viewed 129,879 times.
75 votes - 87%
Co-authors: 12
Updated: January 12, 2023
Views: 129,879
Categories: Bugs
Article SummaryX

To keep leeches as pets, buy an aquarium that provides at least a half a gallon of space per leech. Next, line the bottom of the tank with 2 inches of gravel. Then, fill the tank about 75% of the way with water from a nearby pond or stream, or you can use dechlorinated tap water. Finally, install a submersible or hang-on heater to maintain a water temperature of 60 to 70 °F and feed the leeches live earthworms once a week. For tips on cleaning the habitat, read on!

Did this summary help you?
Advertisement