8 Best Goldfish Tank Mates That Can Live Together Safely
The best tank mates for goldfish are usually other goldfish of the same body type. Fancy goldfish should live with other fancy goldfish, while fast single-tail goldfish like Comets and Shubunkins need much larger tanks or ponds.
Some snails, White Cloud Mountain Minnows, Zebra Danios, and Dojo Loaches can work in certain setups, but goldfish are messy, curious, and may eat small fish.
If you are still learning basic care, read this Goldfish Care Guide before adding any tank mates.
Quick Goldfish Tank Mate Table
| Tank Mate | Good Choice? | Best Tank Size | Notes |
| Another fancy goldfish | Yes | 30–40+ gallons | Best choice for fancy goldfish |
| Another single-tail goldfish | Yes | 75+ gallons or pond | Best for Comets and Shubunkins |
| White Cloud Mountain Minnows | Sometimes | 40+ gallons | May be eaten by large goldfish |
| Zebra Danios | Sometimes | 40+ gallons | Fast, cool-water tolerant fish |
| Dojo Loaches | Sometimes | 55+ gallons | Need space and soft substrate |
| Mystery Snails | Sometimes | 20–30+ gallons | Goldfish may bother antennae |
| Nerite Snails | Sometimes | 20–30+ gallons | Good algae eater, but not always safe |
| Bristlenose Pleco | Risky | 55+ gallons | Can work, but not best for beginners |
| Betta fish | No | Not recommended | Needs warmer, calmer water |
| Guppies | No | Not recommended | Small and tropical |
| Neon Tetras | No | Not recommended | Too small and tropical |
| Angelfish | No | Not recommended | Different care needs |
| Common Pleco | No | Not recommended | Gets too large and may harm goldfish |
| Koi | No for tanks | Pond only | Too large for normal aquariums |
Can Goldfish Live With Other Fish?
Yes, goldfish can live with some other fish, but the safest option is usually to keep goldfish with goldfish. They have different needs from many common aquarium fish.
Goldfish prefer cooler water than most tropical fish. They also produce a lot of waste, so their tank mates must handle strong filtration, regular water changes, and active feeding behavior.
The biggest problem is size. Goldfish grow larger than many beginners expect. If a small fish fits in a goldfish’s mouth, it may eventually become food.
This is why many common fish like guppies, bettas, neon tetras, and angelfish are poor matches for goldfish.
Best Tank Size Before Adding Tank Mates
Tank size matters more with goldfish than with many small community fish. A small tank gets dirty fast because goldfish eat a lot and produce heavy waste.
For one fancy goldfish, a 20 to 30-gallon tank is a better starting point. For two fancy goldfish, aim for 30 to 40 gallons or more. For single-tail goldfish like Comets, Commons, and Shubunkins, a large tank or pond is much better.
If you are not sure how to build the tank, follow this guide on how to set up a goldfish tank before buying extra fish.
| Goldfish Setup | Better Tank Size |
| 1 fancy goldfish | 20–30 gallons |
| 2 fancy goldfish | 30–40+ gallons |
| 3 fancy goldfish | 50–60+ gallons |
| 1 single-tail goldfish | 55–75+ gallons |
| Multiple single-tail goldfish | Large tank or pond |
| Goldfish with tank mates | Add extra space beyond the goldfish needs |
Do not use a bowl. Bowls are too small, hard to filter, and poor for long-term goldfish health.
Best Goldfish Tank Mates List
The safest goldfish tank mates are fish or animals that enjoy cooler water, are not aggressive, and are not small enough to be eaten. Even then, every setup needs careful watching.
1. Other Fancy Goldfish

Other fancy goldfish are the best tank mates for fancy goldfish. They have similar body shapes, swimming speed, feeding habits, and water needs.
Fancy goldfish include Fantails, Orandas, Ranchu, Ryukin, Black Moor, Telescope Eye, and similar round-bodied types.
Keep fancy goldfish with other fancy goldfish instead of fast single-tail goldfish. Fast goldfish may outcompete them for food and stress them during feeding.
2. White Cloud Mountain Minnows

White Cloud Mountain Minnows can live in cooler water, so they are sometimes kept with goldfish. They are peaceful, active, and do well in groups.
The problem is size. Adult goldfish may eat them if they are small enough to fit in the mouth.
They are safer with smaller fancy goldfish in a large, planted tank. Avoid keeping them with large Comets or adult single-tail goldfish.
3. Zebra Danios

Zebra Danios are fast, active fish that can handle cooler water better than many tropical fish. Their speed helps them avoid curious goldfish.
Keep them in a group of at least 6. A larger group looks better and keeps them calmer.
They are not a perfect match for every goldfish tank because they are small. Large goldfish may still try to eat them.
4. Dojo Loaches (Weather Loaches)

Dojo Loaches, also called Weather Loaches, can work with goldfish in large tanks. They enjoy cooler water and usually stay near the bottom.
They grow long and need space, so a 55-gallon tank or larger is best. They also like soft sand because they dig and search through the bottom.
Before buying them, check local rules. In some places, Dojo Loaches are restricted because they can become a problem if released into the wild.
6. Nerite Snails

Nerite Snails are good algae eaters and can live in many freshwater tanks. They do not breed heavily in freshwater, which makes them easier to manage.
With goldfish, the risk is nipping. Some goldfish may pick at them or flip them over.
If you try Nerite Snails, watch them closely for the first few days. If the goldfish keeps bothering them, move the snails to another tank.
8. Bristlenose Pleco

A Bristlenose Pleco can sometimes live with goldfish in a large tank, but I would not call it the best beginner choice.
The main issue is temperature and behavior. Bristlenose Plecos often prefer slightly warmer water than many goldfish setups. Some plecos may also bother slow fish at night if they are hungry or stressed.
If you try one, use a large tank, feed the pleco properly, and avoid Common Plecos. Common Plecos grow too large for most home goldfish tanks.
Goldfish Tank Mates to Avoid
Many popular aquarium fish should not live with goldfish. The issue is usually temperature, size, fin damage, or waste.
Betta Fish
Betta fish should not live with goldfish. Bettas need warmer, calmer water and do not handle strong goldfish-style filtration well.
Goldfish may also nip at a betta’s fins. A betta is better in its own heated tank.
Guppies
Guppies are tropical fish and are not a good match for goldfish. They prefer warmer water and are small enough to be eaten by larger goldfish.
Male guppies also have colorful fins that may attract nipping.
Neon Tetras
Neon Tetras are too small and need warmer tropical water. Adult goldfish may eat them.
Even if they survive at first, they are not a smart long-term choice.
Angelfish
Angelfish and goldfish should not be kept together. Angelfish need warmer water, calmer tropical conditions, and different tank mates. Goldfish are cooler-water fish and create more waste, so the setup does not match well.
Common Pleco
Common Plecos are often sold as algae eaters, but they are poor tank mates for goldfish. They grow very large and produce a lot of waste.
Some plecos may also suck on the slime coat of slow goldfish, which can cause injury.
Tiger Barbs
Tiger Barbs are active fin-nippers. They may chase goldfish and damage their fins.
They are especially risky with fancy goldfish that have long, flowing fins.
Cichlids
Most cichlids are not good goldfish tank mates. Many are territorial, aggressive, or need warmer water.
Goldfish are not built to defend themselves against rough cichlids.
Koi
Koi are not aquarium tank mates for goldfish unless you have a very large indoor pond or outdoor pond. They grow much too large for normal tanks.
In ponds, goldfish and koi can sometimes live together, but the pond must be big, filtered, and properly maintained.
Fancy Goldfish vs Single-Tail Goldfish Tank Mates
This is where many beginners make mistakes. Not all goldfish should be mixed together.
Fancy goldfish are slower and rounder. They may have shorter bodies, double tails, head growth, or delicate eyes. They need calmer tank mates and easier feeding.
Single-tail goldfish are faster, stronger swimmers. They can outcompete fancy goldfish and may bump or stress them.
| Goldfish Type | Best Tank Mates |
| Fancy goldfish | Other fancy goldfish, careful snail choices |
| Common goldfish | Other single-tail goldfish, pond mates |
| Comet goldfish | Other fast single-tail goldfish |
| Shubunkin goldfish | Other single-tail goldfish |
| Black Moor | Slow fancy goldfish only |
| Telescope Eye | Gentle fancy goldfish only |
| Ranchu | Other slow fancy goldfish |
If you keep delicate fancy goldfish like Black Moor, Telescope Eye, Bubble Eye, or Ranchu, choose tank mates very carefully. These fish may struggle to compete for food.
Simple Goldfish Community Tank Layout
A goldfish tank should be open, easy to clean, and not packed with sharp decorations.
| Tank Area | Best Setup |
| Back of tank | Filter, heater only if needed, tall hardy plants |
| Middle | Open swimming space |
| Bottom | Smooth sand or large smooth gravel |
| Sides | Smooth rocks or simple hiding areas |
| Plants | Hardy goldfish-safe plants |
Goldfish may nibble plants, but some plants can still work. Good choices include Java Fern, Anubias, Hornwort, Vallisneria, and other hardy plants.
For more ideas, read this guide on goldfish plants.
Simple Tank Mate Decision Diagram
Use this quick check before adding any fish:
| Question | If Yes | If No |
| Does it like cooler water? | Keep checking | Avoid |
| Is it too large to be eaten? | Keep checking | Avoid |
| Is it peaceful? | Keep checking | Avoid |
| Can it handle goldfish activity? | Keep checking | Avoid |
| Is your tank large enough? | Safer choice | Upgrade first |
If the fish fails one of these checks, it is probably not a good tank mate.
Beginner Mistakes to Avoid
The biggest mistake is adding tropical fish to a goldfish tank. Many beginners add bettas, guppies, mollies, or tetras because they look peaceful, but their water needs do not match goldfish.
Another mistake is using a small tank. A goldfish tank may look empty at first, but goldfish grow and produce a lot of waste. Adding extra fish makes the water harder to keep clean.
Many beginners also mix fancy goldfish with fast single-tail goldfish. This often causes feeding problems because the faster fish get most of the food.
Do not add algae eaters just because the tank has algae. Algae usually means too much light, too much waste, or extra nutrients. A new fish will not fix the root problem.
The last mistake is trusting pet store labels without checking adult size. Some fish sold as “cleaners” grow far too large for normal goldfish tanks.
Safety and Warning Section
Do not keep goldfish in bowls. Bowls are too small and hard to filter.
Do not keep goldfish with bettas, guppies, neon tetras, angelfish, or most tropical fish.
Do not keep fancy goldfish with fast single-tail goldfish if the fancy goldfish cannot compete for food.
Do not add small fish that can fit in a goldfish’s mouth.
Do not keep Common Plecos with goldfish. They grow too large and may harm slow goldfish.
Do not ignore water quality. If ammonia or nitrite is above 0 ppm, do not add tank mates.
Do not overstock the tank. More fish means more waste, more stress, and more water changes.
FAQ
Which fish can live with goldfish?
The safest fish to live with goldfish are usually other goldfish of the same body type. Fancy goldfish should live with other fancy goldfish, while single-tail goldfish should live with other single-tail goldfish. Some White Cloud Mountain Minnows, Zebra Danios, and Dojo Loaches can work in large tanks, but there is always some risk.
What fishes can live with goldfish?
Fish that can live with goldfish must enjoy cooler water, avoid fin-nipping, and be too large to be eaten. Other goldfish are the best choice. Some cool-water fish can work, but the tank must be large and well-filtered.
What fish can go with goldfish in a tank?
For most home tanks, the best fish to go with goldfish are other goldfish. Fancy goldfish should be kept with fancy goldfish. Single-tail goldfish should be kept with other fast single-tail goldfish in a very large tank or pond.
What other fish can goldfish live with?
Goldfish can sometimes live with White Cloud Mountain Minnows, Zebra Danios, and Dojo Loaches, but these are not perfect for every setup. Tank size, goldfish size, and water temperature all matter.
What small fish can live with goldfish?
White Cloud Mountain Minnows and Zebra Danios are small fish that may live with goldfish in some tanks. The risk is that large goldfish may eat small fish. Avoid very tiny fish like Neon Tetras, Ember Tetras, and small rasboras.
What fish can you put in with goldfish?
You can put other goldfish with goldfish if they are similar in body type and swimming speed. You may also try certain cool-water tank mates in larger tanks, but avoid tropical fish and aggressive fish.
What size tank should a goldfish be in?
A fancy goldfish should have at least 20 to 30 gallons as a better starting point. Two fancy goldfish need around 30 to 40 gallons or more. Single-tail goldfish need much larger tanks, often 55 to 75 gallons or a pond as they grow.
How big of a tank do goldfish need?
Goldfish need a bigger tank than most beginners expect. For fancy goldfish, start with 20 to 30 gallons for one fish and increase the size for each extra fish. Common Goldfish, Comets, and Shubunkins need much larger tanks or ponds.
How much room does a goldfish need?
A goldfish needs enough room to swim, turn easily, grow, and live in clean water. For one fancy goldfish, 20 to 30 gallons is a better starting point. Single-tail goldfish need much more space because they grow larger and swim faster.
How many gallons does a goldfish need?
One fancy goldfish usually needs at least 20 to 30 gallons. Two fancy goldfish need around 30 to 40 gallons or more. Single-tail goldfish need much larger tanks, often 55 gallons or more as they grow.
What size tank for 4 goldfish?
For 4 fancy goldfish, a 75-gallon tank or larger is a safer choice. For 4 single-tail goldfish, a pond or very large aquarium is better. Four goldfish in a small tank will create poor water quality very quickly.
