Skip to content

What are good tankmates for goldfish?

Why goldfish belong only with other goldfish, which types mix safely, and why tropical community fish are a bad match.

The short answer

The honest answer is that goldfish are best kept only with other goldfish. They are cold-water fish with a heavy appetite and a big waste output, and they simply don’t mix well with tropical community species. Safe “tankmates” are other goldfish matched by type:

  • Fancy goldfish (fantail, oranda, ryukin) grouped together
  • Common and comet goldfish together (these need a pond, not a tank)
  • Nothing else, really — no tropical fish, no small fish to be eaten

Why goldfish don’t join community tanks

Three things rule out the usual community fish. First, temperature: goldfish want cool water while tetras, guppies and most popular fish want tropical warmth. Second, appetite and mess: goldfish are constant grazers that produce a lot of waste, quickly fouling water shared with sensitive fish. Third, size and mouths: goldfish grow large and will happily eat anything small enough to swallow, so shrimp and tiny fish are lunch, not company.

Key point: goldfish are not a "centrepiece" for a tropical tank. Give them their own cold-water setup — trying to blend them with tropical fish leaves everyone stressed.

Space is the real limit

Goldfish are often the most under-housed fish in the hobby. A single fancy goldfish needs a large tank (75 litres or more, with more per extra fish), and single-tailed commons and comets grow big enough to belong in a pond. Give them strong filtration, keep up frequent water changes, and don’t crowd them.

If you want a lively, colourful tropical community instead, you have far more options — see the best community fish for beginners and how many fish you can keep. To choose the right tank, browse the aquariums hub, and for feeding tips visit the fish food hub.

Frequently asked questions

Can goldfish live with tropical fish?

No. Goldfish are cold-water fish that thrive at around 18–22°C, while tropical community fish need 24–26°C. Neither is comfortable at the other's temperature, and goldfish will eat small fish anyway.

Can fancy and common goldfish live together?

It's best to keep like with like. Slow, round-bodied fancy goldfish can't compete for food with fast single-tailed types like commons and comets, which also grow much larger. Group fancies with fancies.

🔎 The tool we recommend

Found your model? Buy it at the right price.

UniverTrack tracks the real price of your aquarium gear across several retailers, spots fake discounts and warns you when it's genuinely the right moment to buy — with an AI assistant to guide you.

📉 Real price history🔔 Buy-now alerts🤖 AI buying assistant
Try free for 14 days →
No commitment · Cancel in 1 click · 5 languages