🐠AquariumSOS

Goldfish Tank Mates

Goldfish tankmate compatibility is constrained less by aggression (goldfish are genuinely peaceful) than by two structural factors: their coldwater temperature requirement, which rules out most tropical community fish, and their heavy bioload plus large adult size, which rules out delicate or very small species that would either be outcompeted for food, stressed by water quality swings, or simply eaten as goldfish grow large enough to see them as food.

Generally Compatible

White Cloud Mountain Minnows are one of the few widely available small fish genuinely suited to goldfish tank conditions — they tolerate the same cool temperature range and are active, hardy schooling fish too fast and too uninterested to be bothered by goldfish. Other goldfish of similar size are the most straightforward tankmate choice, provided tank size scales up accordingly. Weather loaches (Dojo loaches) tolerate cooler water and share a similarly peaceful, non-aggressive temperament, though they need a longer tank footprint and a fine sand substrate to accommodate their burrowing behavior. Hillstream loaches can work in larger, well-oxygenated, well-filtered goldfish setups, tolerating cooler water and adding bottom-level activity without competing much for food.

Proceed With Caution

Rosy barbs tolerate cooler water reasonably well and are active enough not to be bullied, but their fin-nipping tendency in insufficient group sizes can occasionally stress slower fancy goldfish varieties; a larger school (six or more) reduces this risk. Small, hardy snails (nerite, mystery) can work but are sometimes seen as food or knocked around by larger, more boisterous goldfish, so losses are possible.

Generally Incompatible

Tropical community fish (neon tetras, guppies, bettas, most gouramis) require warmer water than goldfish tolerate well long-term, making the temperature compromise a genuine welfare issue for one species or the other regardless of how the tank is set up. Very small fish or fry are at real risk of simply being eaten, since adult goldfish have a large mouth and an opportunistic omnivorous appetite. Slow, delicate fancy fish paired with fast single-tailed goldfish — the fancy variety consistently loses out at feeding time and can become stressed and undernourished, so same-type grouping (fancy with fancy, single-tail with single-tail) is the safer default. Fish requiring pristine, low-bioload conditions (many nano species) struggle against the sheer waste output goldfish generate even with excellent filtration.

Compatibility Summary

When building a goldfish tank, prioritize matching both temperature range and swimming speed/body type before anything else — a coldwater-tolerant, similarly-paced species is a far more reliable formula for success than chasing a specific aesthetic combination that ignores those two constraints.

See also: Goldfish Care Guide, Goldfish Hub.

Compatibility Table

SpeciesRatingNote
White Cloud Mountain MinnowCompatibleShares coldwater tolerance and is fast enough to avoid being bullied.
Koi FishCompatibleSimilar coldwater needs, though koi grow much larger and need pond-scale space eventually.
GuppyNot compatibleTropical temperature requirement conflicts with goldfish's coldwater needs.
Betta FishNot compatibleRequires tropical warmth incompatible with goldfish's coldwater range.
Neon TetraNot compatibleToo small and tropical-water dependent; risk of being eaten or stressed by temperature mismatch.