Ropefish care guide
Also called: Reedfish, Rope fish, Snakefish, Snake fish
The ropefish is a slender, eel-like West African fish that breathes air and grows to about 14 inches (35 cm). It's peaceful and curious, but it eats small fish and shrimp and escapes through tiny gaps, so it needs a large, tightly sealed tank.
Ropefish need a tank of at least 75 gallons (284 L), and water at 24–28°C (75–82°F) with a pH of 6–7.5. They grow to about 35 cm (13.8 in) and are peaceful.
Plan a tank with ropefishSee all tank mates
Ropefish quick facts
| Scientific name | Erpetoichthys calabaricus |
|---|---|
| Family | Polypteridae |
| Origin | Slow, reedy coastal rivers and swamps of West and Central Africa, from Benin to Cameroon |
| Adult size | 35 cm (13.8 in) |
| Minimum tank | 75 gallons (284 L), at least 120 cm (47 in) long |
| Temperature | 24–28°C (75–82°F) |
| pH | 6–7.5 |
| Hardness (GH) | 5–15 dGH |
| Group size | Can live alone |
| Temperament | Peaceful |
| Swims at | Bottom |
| Diet | Carnivore |
| Care level | Moderate |
| Lifespan | 10–20 years |
| Safe with shrimp? | No, eats shrimp |
| Safe with plants? | Yes |
- Known jumper: keep a tight-fitting lid.
- Needs sand or smooth, fine gravel to protect its barbels and belly.
Tank setup
One ropefish needs at least 75 gallons (284 L) in a tank 4 ft (120 cm) long, since floor space matters more than height. Seal every gap in the lid, including cord and filter cut-outs, and leave a little air space at the surface so it can breathe. Use sand or smooth gravel, and add pipes, caves and plants to hide in.
How many ropefish in a tank?
The smallest common tank that suits ropefish is a 75 gallon. Here is roughly how many fit in each size when they are the only fish, based on adult size and waste output. Leave room if you want tank mates.
| Tank | Ropefish (alone) |
|---|---|
| 3 gallon | Too small |
| 5 gallon | Too small |
| 10 gallon | Too small |
| 15 gallon | Too small |
| 20 gallon | Too small |
| 20 gallon long | Too small |
| 29 gallon | Too small |
| 40 gallon | Too small |
| 55 gallon | Too small |
| 75 gallon | Up to 5 |
| 125 gallon | Up to 9 |
What you need for ropefish
Sized for a 75 gallon tank, the smallest common size that suits ropefish. For a different tank or a mix of fish, use the stocking calculator for a list sized to your plan.
Tank and equipment
- 75 gallon aquarium (tank or kit) (opens Amazon in a new tab)Bigger tanks are more stable and easier for beginners. How to choose
- Aquarium stand for 75 gallons (opens Amazon in a new tab)The water alone weighs about 626 lb (284 kg), before glass, gravel and rock. How to choose
- 2 adjustable heaters, 150 W each (opens Amazon in a new tab)Holds about 79 °F (26 °C) in a room at 65 °F (18 °C). Two heaters keep the tank warm if one fails. How to choose
- Aquarium thermometer (opens Amazon in a new tab)Check it daily: heaters can fail stuck on or off. How to choose
- Canister filter rated 450–750 GPH (opens Amazon in a new tab)Heavily stocked or messy fish: 6–10 times the tank volume per hour. How to choose
- About 75 lb of aquarium sand (opens Amazon in a new tab)Enough for a layer about 1.5 in (4 cm) deep. Soft sand protects the barbels of corydoras, loaches and other diggers. How to choose
- Water conditioner (dechlorinator) (opens Amazon in a new tab)Removes chlorine and chloramine from tap water. Seachem Prime is a popular, concentrated choice. How to choose
- Liquid test kit (ammonia, nitrite, nitrate, pH) (opens Amazon in a new tab)Liquid kits are more accurate than strips. The API Freshwater Master Test Kit is the common choice. How to choose
- Gravel vacuum (siphon) (opens Amazon in a new tab)Cleans the gravel and does the water change in one go. How to choose
- LED aquarium light, about 48 in long (opens Amazon in a new tab)Match the light to the tank length. Basic LEDs grow easy plants. How to choose
Food and extras for ropefish
- Sinking pellets or wafers (opens Amazon in a new tab)Bottom feeders need food that reaches the floor.
- Freeze-dried bloodworms or brine shrimp (opens Amazon in a new tab)A treat that carnivores and insect eaters love. Feed it a few times a week.
- Tight-fitting lid for a 75 gallon tank (opens Amazon in a new tab)Ropefish can jump out of an open tank.
Product links go to Amazon search results. As an Amazon Associate we earn from qualifying purchases, at no extra cost to you. Disclosure.
Water parameters
Keep it at 24–28 °C (75–82 °F), pH 6.0–7.5 and 5–15 dGH. It can handle slightly brackish water but does not need salt. It is sensitive to ammonia and pH swings, so keep the tank stable, clean and gently filtered.
Best tank mates for ropefish
These popular species share ropefish' water needs and temperament. See the full list of 41 good matches.
Nerite snail
2.5 cm (1 in) · 22–27°C (72–81°F)
Dwarf gourami
7.5 cm (3 in) · 24–28°C (75–82°F)
Bronze corydoras
7 cm (2.8 in) · 21–26°C (70–79°F)
Angelfish
15 cm (5.9 in) · 24–29°C (75–84°F)
Tiger barb
7 cm (2.8 in) · 22–27°C (72–81°F)
Oscar
30 cm (11.8 in) · 23–27°C (73–81°F)
Assassin snail
2.5 cm (1 in) · 22–27°C (72–81°F)
Ramshorn snail
2 cm (0.8 in) · 21–27°C (70–81°F)
Avoid keeping ropefish with
- Cherry shrimp: Ropefish eats small shrimp like cherry shrimp.
- Common goldfish: They need different temperatures: Ropefish 24–28°C (75–82°F), common goldfish 15–22°C (59–72°F).
- Fancy goldfish: They need different temperatures: Ropefish 24–28°C (75–82°F), fancy goldfish 18–23°C (64–73°F).
- Guppy: Ropefish can eat guppies: they're small enough to fit in its mouth once it's grown.
- Neon tetra: Ropefish can eat neon tetras: they're small enough to fit in its mouth once it's grown.
- Panda corydoras: Ropefish can eat panda corydoras: they're small enough to fit in its mouth once it's grown.
Feeding
A carnivore that hunts by smell, mostly at night. Feed bloodworms, brine shrimp, chopped earthworms, mussel, prawn and other meaty frozen foods. Many never take flakes, though some learn to eat sinking pellets. Feed at dusk, close to where it hides.
Behavior
Peaceful and inquisitive, often poking around the bottom or resting among plants. It eats any fish or shrimp small enough to swallow, so avoid neons, guppies and other small fish. Several can share a large tank. Avoid aggressive or very fast fish, which bully it and take its food.
Breeding
Almost never bred in aquariums. A few spawnings were reported in the 1990s, but none of the young are known to have reached adulthood. Females are heavier-bodied, and the anal fin is shaped differently in each sex. A breeding male's anal fin also swells and thickens.
Tips from experienced keepers
- Plug every gap in the lid with foam or mesh. A ropefish that escapes usually dries out and dies.
- Cover the filter intake. Ropefish can crawl into pumps and filters.
- Feed after dark, near its hiding spot, so it gets its share before faster fish.
- Keep fish smaller than about 2 in (5 cm) and all dwarf shrimp out of the tank.
Frequently asked questions
How big do ropefish get?
Most reach about 12–15 inches (30–38 cm) in aquariums. Older claims of 3 ft (90 cm) are now thought to be wrong.
What fish can live with a ropefish?
Peaceful, medium-sized fish that are too big to swallow, such as Congo tetras, angelfish, gouramis and Synodontis catfish. Avoid small fish, shrimp and aggressive cichlids.
Do ropefish breathe air?
Yes. They have simple lungs and swim up to gulp air, so they always need access to the surface. That lets them survive briefly out of water, but an escaped ropefish still dies once it dries out.
Sources
We checked these references when writing this page. Values are for healthy long-term keeping, not survival limits. Last reviewed 2026-10-13. See our editorial policy.