Goldfish are peaceful, colorful, and popular aquarium fish, but choosing tank mates for them is not always easy. They need cooler water, plenty of space, strong filtration, and companions that will not nip fins, steal food, or become food themselves. The best fish that can live with goldfish depend on the type of goldfish you keep, especially whether they are fast single-tail goldfish or slow fancy goldfish. This guide explains safe, risky, and unsuitable goldfish tank mates.
Can Goldfish Live With Other Fish?
Goldfish can live with other fish, but only when the tank mates match their temperature needs, size, temperament, and swimming speed. Goldfish are cool-water fish, and PetMD notes that they are not suited for tropical aquariums because they do best in cooler water.
The most common mistake is adding tropical fish just because they look colorful. Many tropical fish need warmer water than goldfish. Others are too small, too fast, too aggressive, or likely to nip at long goldfish fins.
| Compatibility Factor | Why It Matters |
| Temperature | Goldfish prefer cooler water than many tropical fish |
| Size | Tiny fish may be eaten by large goldfish |
| Temperament | Aggressive fish may bully or nip goldfish |
| Swimming speed | Fast fish may outcompete fancy goldfish |
| Waste level | Goldfish produce heavy waste, so filtration matters |
| Tank size | Crowding causes stress and poor water quality |
Best Fish That Can Live With Goldfish

The safest goldfish tank mates are usually other goldfish of a similar body type. Aquarium sources often recommend matching goldfish with companions that share similar temperature needs and behavior. Aqueon advises avoiding many tropical species and choosing tank mates that also prefer cooler water.
1. Other Goldfish
Other goldfish are usually the best answer to “what fish can live with goldfish?” However, you should match the right types together. Common goldfish, comet goldfish, and shubunkin goldfish are fast swimmers. Fancy goldfish, such as orandas, ranchu, fantails, black moors, and lionheads, are slower and more delicate.
Fast single-tail goldfish can outcompete fancy goldfish for food. They may also bump them during feeding. For this reason, fancy goldfish usually do best with other fancy goldfish, while common and comet goldfish do better with other active single-tail varieties.
2. White Cloud Mountain Minnows
White Cloud Mountain Minnows are small, active, cool-water fish that are often suggested for large goldfish tanks. Aquarium Co-Op lists White Cloud Mountain Minnows among possible goldfish tank mates, especially with fancy goldfish, but also warns that they are small enough to fit in a goldfish’s mouth.
They are best kept in groups and only with smaller or slower goldfish that are unlikely to catch them. They should not be added to a tank with large adult goldfish that may swallow them.
3. Dojo Loaches
Dojo loaches, also called weather loaches, are popular cool-water bottom dwellers. Aquarium Co-Op describes them as friendly cold-water fish that are often used with goldfish.
They need a large tank, soft substrate, and secure lid because they can be active and may escape. They are not a good choice for small goldfish aquariums.
4. Hillstream Loaches
Hillstream loaches are unusual algae-grazing fish that enjoy cooler, oxygen-rich water. Aquarium Co-Op lists hillstream loaches as goldfish tank mate options and notes that they can eat algae and leftover food while gripping glass and surfaces.
They need clean water, strong oxygenation, and stable conditions. They are not a replacement for tank cleaning, but they can help graze on surfaces.
5. Japanese Rice Fish
Japanese rice fish, also called medaka, can work in some cool-water aquariums. They are small and peaceful, so they are better with fancy goldfish than with large, fast, hungry goldfish. Like minnows, they should not be kept with goldfish large enough to swallow them.
What Colorful Fish Can Live With Goldfish?
Many people want colorful tank mates for goldfish, but color should not be the first priority. The best colorful options are often other goldfish varieties. Shubunkins, sarasa comets, red cap orandas, calico fantails, black moors, and ryukins can add color while staying within the goldfish family.
For non-goldfish options, White Cloud Mountain Minnows and Japanese rice fish can add movement and color in the right setup. However, they are small, so tank size, hiding places, and goldfish size matter.
Colorful Options to Consider
- Shubunkin goldfish
- Sarasa comet goldfish
- Fantail goldfish
- Oranda goldfish
- Ryukin goldfish
- White Cloud Mountain Minnows
- Japanese rice fish
What Cleaner Fish Can Live With Goldfish?
“Cleaner fish” is a popular search term, but it can be misleading. No fish will clean the tank for you. Goldfish tanks still need water changes, filter maintenance, and gravel cleaning. Goldfish produce a lot of waste, so strong filtration is important. The California Fish Vet recommends at least 20 gallons per goldfish and says goldfish tanks need filters.
Some species may help eat algae or leftover food, but they should be chosen carefully.
Possible Cleaner Tank Mates
Hillstream loaches may graze on algae and surfaces. Bristlenose plecos are sometimes used in large goldfish tanks, but opinions differ. Aquarium Co-Op says smaller pleco species like bristlenose plecos can work if well fed, while Aqueon recommends avoiding plecostomus with goldfish because many plecos prefer warmer water.
Snails can also help eat algae and leftover food, but goldfish may bother small snails. Large mystery snails or nerite snails may work in some tanks, depending on water conditions and goldfish behavior.
| Cleaner Option | Compatibility Level | Notes |
| Hillstream loach | Good in the right setup | Needs cool, clean, oxygen-rich water |
| Bristlenose pleco | Conditional | Needs space, food, and correct temperature |
| Mystery snail | Conditional | May be bothered by curious goldfish |
| Common pleco | Poor choice | Grows large and may cause problems |
| Small shrimp | Poor choice | Often eaten by goldfish |
What Fish Can Live With Fancy Goldfish?

Fancy goldfish include orandas, ranchu, fantails, black moors, telescopes, pearlscales, bubble eyes, and lionheads. These fish are slower swimmers with rounder bodies. They should not be kept with fast, aggressive, or highly competitive fish.
The best tank mates for fancy goldfish are usually other fancy goldfish. For example, an oranda may live well with a fantail, ranchu, ryukin, or black moor if the tank is large enough and feeding is managed.
Best Matches for Fancy Goldfish
Fancy goldfish usually do best with other slow fancy varieties. Avoid mixing them with common goldfish, comet goldfish, or shubunkins in small tanks because the faster fish may dominate food. The Spruce Pets explains that fancy goldfish are more vulnerable because of their body structure and require careful care compared with long-bodied goldfish.
What Fish Can Live With Common or Comet Goldfish?
Common goldfish and comet goldfish are faster, stronger, and more active than fancy goldfish. They need much larger tanks or ponds as adults. The Spruce Pets notes that comet goldfish can reach 12 to 14 inches and are best suited to large tanks or outdoor ponds.
Good companions for common or comet goldfish include other single-tail goldfish, shubunkins, and sometimes koi in large ponds. In aquariums, tank size becomes the biggest limitation. Many common goldfish eventually outgrow standard home tanks.
What Fish Can Live With Goldfish in a Pond?

Outdoor ponds give goldfish more space and more natural conditions, but stocking still matters. Common goldfish, comet goldfish, and shubunkins are usually better pond fish than delicate fancy goldfish. Koi can live with goldfish in large ponds, but koi grow much larger and need specialized care.
Fancy goldfish such as bubble eyes, lionheads, and telescopes are usually not the best pond choices because they swim poorly and may be more vulnerable to predators, competition, and injury.
Good Pond Companions
- Common goldfish
- Comet goldfish
- Shubunkin goldfish
- Koi in large ponds only
- Weather loaches in suitable climates and legal areas
Always check local rules before keeping pond fish outdoors. Never release aquarium fish into natural waterways.
What Tropical Fish Can Live With Goldfish?
In most cases, tropical fish should not live with goldfish. Goldfish prefer cooler water, while tropical fish often need warmer, heated tanks. RSPCA guidance separates goldfish from tropical fish by temperature needs, noting that goldfish usually do not need a heater while tropical fish do.
Some fish can tolerate a wide temperature range, but “can survive” does not always mean “will thrive.” A mixed tank may stress one species even if it looks peaceful at first.
Tropical Fish to Avoid
- Betta fish
- Guppies
- Neon tetras
- Angelfish
- Gouramis
- Most cichlids
- Tiger barbs
- Small tropical shrimp
- Many tropical plecos
Bettas are especially poor matches because they prefer warmer water and may nip fins or be stressed by goldfish activity.
Fish You Should Not Keep With Goldfish

Some fish are risky because they are aggressive, too small, too warm-water dependent, or likely to damage goldfish fins. Goldfish are peaceful, but they are opportunistic feeders and may eat anything small enough to fit in their mouth.
Avoid These Tank Mates
- Tiny fish that fit in a goldfish’s mouth
- Fin-nipping barbs
- Aggressive cichlids
- Betta fish
- Guppies
- Neon tetras
- Common plecos
- Large predatory fish
- Small shrimp
- Fast fish that steal food from fancy goldfish
The main rule is simple: do not keep goldfish with fish that can hurt them, outcompete them, or be eaten by them.
Tank Size Before Adding Tank Mates
Before asking what fish can live with goldfish, ask whether the tank is large enough. Goldfish are heavy waste producers and need more space than many beginners expect. RSPCA Australia recommends testing water regularly and keeping ammonia and nitrite very low, showing how important water quality is for goldfish health.
Adding tank mates increases waste. A tank that is already small for one goldfish should not receive more fish. In many cases, upgrading the tank is better than adding companions.
Basic Tank Mate Checklist
- Tank is fully cycled
- Ammonia and nitrite stay at 0 ppm
- Filter is strong enough for the fish load
- Goldfish have enough swimming room
- Tank mates match the temperature
- Tank mates are not aggressive
- Tank mates are too large to be eaten
- Fancy goldfish are not outcompeted for food
Best Overall Goldfish Tank Mate List
For most keepers, the best tank mate depends on the goldfish type. Fancy goldfish should be kept with other fancy goldfish. Common, comet, and shubunkin goldfish should be kept with other active single-tail goldfish or in ponds with enough space.
| Goldfish Type | Best Tank Mates | Avoid |
| Fancy goldfish | Other fancy goldfish, possible White Cloud Minnows | Comets, common goldfish, fin nippers |
| Common goldfish | Other common goldfish, comets, shubunkins | Small tropical fish, fancy goldfish in small tanks |
| Comet goldfish | Commons, comets, shubunkins, pond mates | Slow fancy goldfish |
| Black moor | Other gentle fancy goldfish | Fast fish, fin nippers, sharp décor |
| Oranda | Fantails, ranchu, ryukin, other orandas | Betta, guppies, comets |
| Pond goldfish | Commons, comets, shubunkins, koi in large ponds | Delicate fancy goldfish |
FAQs
What fish can live with goldfish in a tank?
The best fish that can live with goldfish in a tank are usually other goldfish of the same type. Fancy goldfish should live with other fancy goldfish, while common and comet goldfish should live with other active single-tail goldfish.
What small fish can live with goldfish?
White Cloud Mountain Minnows and Japanese rice fish may work with smaller or slower goldfish, but they are risky with large goldfish because they can be eaten. Any small fish kept with goldfish needs hiding space and careful monitoring.
What cleaner fish can live with goldfish?
Hillstream loaches can work in cool, oxygen-rich tanks. Bristlenose plecos are conditional and need careful feeding, space, and suitable temperature. Common plecos are usually a poor choice because they grow large and may cause problems.
Can tropical fish live with goldfish?
Most tropical fish should not live with goldfish. Goldfish prefer cooler water, while tropical fish usually need warmer water. Betta fish, guppies, neon tetras, angelfish, and many cichlids are poor choices for goldfish tanks.
Can koi live with goldfish?
Koi can live with common goldfish or comet goldfish in large ponds, but they are not ideal for small aquariums. Koi grow very large and need much more space than most home tanks provide.
