Best Tank Mates for Goldfish
Carassius auratus · Care guide for a goldfish community aquarium
Quick Answer
The best tank mates for goldfish are other coldwater species that thrive at 62 to 74 degrees F and can handle a goldfish's heavy bioload. Other goldfish (same body type), white cloud mountain minnows, and weather loaches are the safest picks. Avoid tropical fish like bettas and neon tetras, which need warmer water, and any fish small enough to be swallowed.
Goldfish (Carassius auratus) are the world's most recognizable pet fish, but they are also the most misunderstood. They are coldwater fish that produce an enormous amount of waste, grow to 10 inches or more, and live 10 to 15 years, which completely changes the tank mate math. Most popular community fish are tropical species that need 75 to 80 degree F water, a temperature range that slowly stresses a goldfish and shortens its life. A goldfish tank mate has to clear three bars at once: tolerate cool water (62 to 74 degrees F), survive a goldfish's appetite for anything that fits in its mouth, and tolerate the heavy bioload a 10-inch fish produces.
This guide covers the best tank mates for goldfish, the species to avoid, and the setup choices that keep a coldwater community healthy. Each recommendation links to a full compatibility page where you can check exact water parameter overlap before you buy.
Top Compatible Species
These are coldwater or cool-tolerant species that match a goldfish's temperature range and either grow too large to be eaten or stay fast enough to avoid predation.
The single best tank mate for a goldfish is another goldfish of the same type. Keep fancy goldfish (ryukin, fantail, oranda) with other fancy goldfish, and single-tail common goldfish with other single-tails. Mixing body types leads to competition at feeding time, as sleek single-tails outswim round fancy varieties.
A hardy, cool-water schooling fish that thrives at 64 to 72 degrees F, almost a perfect temperature match for goldfish. They stay around 1.5 inches, so keep them only with juvenile or fancy goldfish whose mouths cannot fit a minnow, and always in a school of six or more.
Also called the dojo loach, this eel-like bottom dweller loves the same cool, well-oxygenated water as goldfish and reaches 8 to 12 inches, so it is never on the menu. It is peaceful, scavenges leftovers, and even gets restless before weather changes.
A fast, cool-tolerant schooling fish (64 to 77 degrees F) that can keep up with a goldfish's pace. Their narrow bodies make them hard for a round-mouthed goldfish to swallow, and they occupy the mid-to-top level. Keep in schools of six or more and watch for nipping in small tanks.
A flattened, algae-eating bottom dweller that prefers the cool, fast-flowing, highly-oxygenated water goldfish also enjoy. It stays out of a goldfish's way and helps control algae on the glass and decor.
One of the few plecos suited to cooler water, the bristlenose stays under 5 inches and eats algae a goldfish ignores. Avoid common plecos, which grow to 18 inches and can suck the slime coat off a slow-moving goldfish.
Species to Avoid
Tropical fish and small species are the two categories that fail as goldfish tank mates, one for temperature and the other for predation.
- Betta — Bettas need 75 to 80 degree F water; goldfish prefer 62 to 74 degrees F. There is no temperature where both fish thrive, and a betta's flowing fins invite nipping from a curious goldfish.
- Neon Tetra — Tetras need warmer water (ideally 75 degrees F and up) and stay under 1.5 inches, small enough for an adult goldfish to swallow. Even if not eaten, the temperature mismatch chronically stresses both species.
- Crayfish — Crayfish are opportunistic predators that will grab a slow-moving goldfish at night, especially fancy varieties with impaired swimming. Their coldwater overlap is irrelevant; the predation risk is too high.
- Tropical Community Fish — Most guppies, mollies, platies, and cichlids need 75 to 82 degrees F and slowly decline in a 70 degree F goldfish tank. Do not try to split the difference at 74 degrees F; both species end up chronically stressed and disease-prone.
Tank Setup Tips
- Go big on filtration. A single goldfish produces the waste of several tropical fish, so over-filter aggressively. Aim for a filter rated for 2 to 3 times your tank's volume. A 30-gallon goldfish tank deserves a filter rated for 60 to 90 gallons, or a canister filter on larger tanks.
- Size the tank for the adult fish. A common goldfish reaches 10 inches and needs 30 gallons minimum per fish; fancy goldfish need 20 gallons for the first and 10 for each additional. A goldfish community is really a 55-gallon-plus undertaking, not a bowl.
- Keep the temperature stable and cool. Goldfish are happiest at 65 to 72 degrees F. In a heated home they usually need no aquarium heater; in fact, water above 78 degrees F causes oxygen depletion and stress. Skip a heater unless your room drops below 60 degrees F.
- Use sand or smooth gravel. Goldfish forage constantly and can choke on sharp gravel. Fine sand or rounded pebbles protect their mouths and let bottom-dwelling loaches burrow naturally.
- Feed sinking food for bottom dwellers. Goldfish greedily eat anything on the surface, so feed weather loaches and hillstream loaches with sinking wafers after lights-out. Soak goldfish pellets before feeding to prevent swim bladder issues in fancy varieties.
- Quarantine new arrivals for a month. Goldfish are susceptible to ich and fin rot, and a sick new loach can spread disease to a 10-inch fish you have had for years. A separate 20-gallon quarantine tank is cheap insurance.
Frequently Asked Questions
What are the best tank mates for goldfish?
The best goldfish tank mates are other coldwater species that thrive at 62 to 74 degrees F and tolerate a goldfish's heavy bioload, including other goldfish (same body type), white cloud mountain minnows, weather loaches, and hillstream loaches. Avoid tropical fish that need warmer water.
Can goldfish live with tropical fish?
Generally no. Goldfish are coldwater fish (62 to 74 degrees F) while most tropical community fish need 75 to 82 degrees F. There is no comfortable temperature for both, and the chronic stress weakens the immune system of whichever fish is outside its range. Stick to coldwater companions.
What size tank do goldfish need with tank mates?
A single fancy goldfish needs 20 gallons minimum, with 10 gallons per additional fish; common goldfish need 30 gallons each. A goldfish community tank should be 55 gallons or larger to handle the combined bioload and give fast-swimming companions room to escape a hungry goldfish.
Tools & Resources
Accuracy note: Compatibility recommendations are based on expert rules and FishBase.org water parameter data. Individual fish behavior varies; always observe new introductions for the first 48 hours and quarantine all new arrivals for 2 to 4 weeks.
Written by Rachel Yamamoto, Aquarium Writer · Last updated September 01, 2026