Tank mates guide

Goldfish tank mates: what can live with goldfish (and what can’t)

Goldfish are peaceful, but they are coldwater fish that grow large, eat almost anything that fits in their mouth and produce a lot of waste. That combination rules out most tropical community fish. This guide explains which goldfish tank mates actually work, which ones are risky, and how to stock a tank so everyone stays healthy.

Planted community aquarium with several freshwater fish

01

Goldfish tank mates: how to choose

Most failed goldfish communities fail for the same three reasons: temperature, mouth size and waste. Goldfish are happiest at 65–75 °F (18–24 °C), cooler than the 76–80 °F (24–27 °C) that most tropical fish need. A fancy goldfish reaches 6–8 inches (15–20 cm), and a common or comet goldfish can pass 10 inches (25 cm), so any fish under about 2 inches is potential food. And goldfish are heavy eaters with a high bioload, which means fish that need pristine, soft water struggle alongside them.

Before you look for fish that can live with goldfish, make sure the goldfish themselves have room. A common guideline for fancy goldfish is about 20 gallons (75 L) for the first fish and 10 gallons (38 L) for each extra one. Single-tail goldfish are better suited to ponds or tanks of 75 gallons (285 L) and up. Our goldfish care guide covers these numbers in detail.

  • Temperature: the tank mate must thrive between 65 and 75 °F (18–24 °C), not just survive
  • Size: it should be too large to swallow and too small to bully the goldfish
  • Speed: fancy goldfish are slow swimmers and lose every race for food against fast fish
  • Temperament: no fin nippers, no fish that latch onto the slime coat
  • Water: tolerant of neutral to slightly alkaline water (pH 7.0–8.0) and of the nitrate swings a goldfish tank produces

02

Goldfish compatibility chart

This table covers the cold water tank mates most often suggested online, including species without their own guide on handsoffmyhobby. Verdicts assume a properly sized, cycled tank with strong filtration.

Fish and invertebrates that can (or cannot) live with goldfish
Tank mateVerdictWhy
Fancy goldfish (with fancies)GoodSame speed, same temperature, same diet; the natural choice
Common, comet, shubunkin (with each other)GoodFast single-tails match each other, but need a pond or 75+ gallons
Nerite snailGoodHard shell, eats algae, tolerates 65–80 °F; eggs do not hatch in freshwater
Mystery snailWith cautionToo big to eat, but goldfish may nibble its antennae
White Cloud Mountain minnowWith cautionLoves cool water, but adult goldfish can swallow a 1.5 in (4 cm) fish
Rosy barbWith cautionHardy at 64–75 °F; may nip slow fancy goldfish, better with single-tails
Dojo (weather) loachWith cautionPeaceful coldwater bottom fish up to 6–8 in; banned or restricted in some regions
Zebra danioWith cautionTolerates cool water but outcompetes fancies for food and may be eaten
Peppered or bronze corydorasWith cautionCooler-water tolerant, but fin spines can lodge in a goldfish’s mouth
Bristlenose plecoWith cautionSmall and peaceful; needs at least 72 °F (22 °C), the top of the goldfish range
Fancy goldfish with single-tailsAvoidSingle-tails eat first and fastest; fancies end up underfed and stressed
Common plecoAvoidGrows to 12–20 in and may rasp the slime coat of slow goldfish at night
Chinese algae eaterAvoidBecomes territorial with age and latches onto other fish
Betta, guppies, neon tetrasAvoidTropical temperature needs, and small enough to be eaten
Tiger barbsAvoidPersistent fin nippers; flowing fancy fins are an easy target
CichlidsAvoidTropical, territorial and often aggressive
Cherry and other dwarf shrimpAvoidGoldfish eat them, adults included
KoiAvoidPond fish that reach 24 in (60 cm) or more; never an aquarium tank mate

03

The best tank mates for goldfish, in detail

Other goldfish. The best companion for a goldfish is another goldfish of the same build. Orandas, ryukins, fantails, ranchus and black moors move at a similar pace and can share food fairly. Bubble-eye and celestial eye goldfish have delicate eyes or sacs, so keep them only with other slow, poor-sighted fancies and remove sharp decor. Comets, commons and shubunkins belong together, ideally in a pond.

Nerite snails. They handle cool water, clean algae from glass and decor, and their shells are too hard for goldfish to crush. Expect small white eggs on hard surfaces; they will not hatch in freshwater, so the population stays stable. Goldfish can occasionally flip a snail, so check that none is stuck upside down.

Mystery snails and dojo loaches. Both are good choices for experienced keepers with large tanks. Mystery snails are fine as long as your goldfish ignore them. Dojo loaches are calm, coldwater bottom dwellers that like soft sand, but they jump, need a tight lid, and are prohibited in some US states and other countries because of their invasive potential, so check local rules before buying.

Feed sinking foods near the bottom for loaches or corydoras after the goldfish have eaten. Goldfish are relentless foragers and will empty a tank of food in seconds. See our article on what goldfish eat for a balanced diet.

04

Sample goldfish communities by tank size

These stocking examples assume fancy goldfish, a filter rated for at least twice the tank volume and weekly water changes of 25–50%. Goldfish produce more waste than most fish of their size, so a strong aquarium filter and a gravel vacuum are the two most important tools you can buy.

  • 40 gallons (150 L): 2 fancy goldfish (for example 2 orandas or 2 ryukins) and 3 nerite snails
  • 55 gallons (210 L): 3 fancy goldfish of similar size, 2 mystery snails and 3–4 nerite snails
  • 75 gallons (285 L): 4 fancy goldfish, 3 dojo loaches (where legal) on a sand bottom, and 4 nerite snails
  • Pond: comets, commons and shubunkins together, with no fancy goldfish and no tropical species

05

Fish that cannot live with goldfish

The most common mistake is adding tropical community fish because they look peaceful in the store. Bettas, guppies, mollies, platies, neon tetras and most gouramis need 76 °F (24 °C) or more. Keep them at goldfish temperatures and their immune systems weaken; raise the heat for them and goldfish age faster and become more prone to disease. Small tropical fish also end up as snacks once the goldfish grow.

Plecos and Chinese algae eaters are another trap. They are sold as algae cleaners, but the common pleco grows huge and both species can attach to slow goldfish and rasp at their protective slime coat, leaving wounds that invite infection. If you want algae control, nerite snails, good lighting habits and regular water changes do the job better.

06

How to introduce new tank mates safely

Goldfish are robust, but they carry and catch diseases like any fish. Quarantine every newcomer for 3–4 weeks in a separate tank, watching for white spots, clamped fins or rubbing. Ich in fish is the most frequent problem after a new arrival. Then acclimate the fish slowly and add it with the lights off.

After any addition, test ammonia and nitrite for a week, because extra bioload can briefly overwhelm the filter. Treat every refill with a water conditioner, and watch fancy goldfish for floating or sinking after meals, which can point to swim bladder disease triggered by competition and gulping food at the surface.

Frequently asked questions

Frequently asked questions

What fish can live with goldfish?

Other goldfish of the same type are the best tank mates: fancy goldfish with fancies, and single-tails like comets with other single-tails. Nerite snails are also safe. In large tanks kept at 65–75 °F, White Cloud Mountain minnows, rosy barbs, dojo loaches and mystery snails can work with caution. Tropical fish, shrimp and plecos are poor choices.

Can goldfish live with tropical fish?

Generally no. Goldfish do best at 65–75 °F (18–24 °C), while most tropical fish need 76 °F (24 °C) or warmer, so one group is always outside its ideal range. Small tropical fish such as guppies or neon tetras also risk being eaten as the goldfish grow. A few hardy species overlap at the margins, but a dedicated coldwater tank is the healthier option.

Can a betta live with goldfish?

No. Bettas are tropical and need 76–82 °F (24–28 °C), which is too warm for goldfish over the long term. Goldfish are also messy and much larger, and they can outcompete or injure a betta, while a betta may nip at the flowing fins of fancy goldfish. Keep them in separate tanks.

Can fancy goldfish live with comet goldfish?

It is not recommended. Comets, commons and shubunkins are fast, streamlined swimmers that reach the food first and grow larger. Fancy goldfish, with their round bodies and long fins, end up underfed and stressed. Keep fancies with other fancies in an aquarium, and single-tails together in a pond or a very large tank.

Are snails good cold water tank mates for goldfish?

Some are. Nerite snails are the safest choice: they tolerate cooler water, eat algae and have shells goldfish cannot crack. Mystery snails also work if your goldfish leave them alone. Avoid small pest snails as a cleanup crew, since goldfish eat them, and never add snails without quarantine.

Sources and references

Written and reviewed by the handsoffmyhobby editorial team according to our editorial policy.

Keep reading

Explore handsoffmyhobby

What are you looking for?