Goldfish make wonderful pets with their bright colors and playful personalities. But they don’t always have to swim alone!
Finding the right tank mates can create a more interesting aquarium that’s fun to watch and maintain.
In this guide, we’ll explore everything about compatible goldfish companions, from why some fish work better than others to specific recommendations that will thrive alongside your golden friends.
Why Goldfish Need Special Tank Mates
Goldfish aren’t like most fish. They prefer cooler water between 65-75°F, they’re messy eaters producing lots of waste, larger varieties can sometimes eat smaller fish, and they’re slow swimmers with flowing fins that can be nipped.
These unique traits mean you can’t just add any fish to a goldfish tank.
Best Goldfish Tank Mates
1. Other Goldfish

The simplest option is often the best! Different goldfish varieties generally get along well together, but follow these guidelines:
Keep similar types together – fancy goldfish (like Orandas, Ryukins, and Fantails) do best with other fancy varieties. Fast-swimming common goldfish can stress out slower fancy types, so match swimming abilities. Also, keep goldfish of similar sizes together to prevent bullying or food competition.
A single fancy goldfish needs at least 20-30 gallons, and you should add 10-15 gallons for each additional fish.
2. White Cloud Mountain Minnows

These small, peaceful fish make excellent goldfish companions because they thrive in the same cool temperatures, they’re active and school together beautifully, and they’re large enough not to be eaten by most goldfish.
Their silver bodies with red fins provide a nice contrast to your goldfish while adding movement to different parts of the tank.
3. Zebra Danios

Hardy and fast-swimming, Zebra Danios work well with common goldfish as they can handle the same water conditions and are quick enough to avoid being eaten.
Their striped pattern adds visual interest while they occupy the top portion of the tank, creating a multi-level aquarium display.
4. Dojo Loaches (Weather Loaches)

These fascinating bottom-dwellers make entertaining goldfish companions. They help clean up leftover food from the substrate and are peaceful toward goldfish.
Weather loaches are known for their playful behavior and can grow 8-12 inches long, so make sure your tank is large enough.
5. Bottom-Dwelling Cleaners
Bristlenose Plecos stay relatively small (4-5 inches), help control algae growth, and are peaceful. They mind their own business while keeping your tank clean.
Hillstream Loaches have a unique flat body shape resembling tiny stingrays. They help control algae on tank surfaces and add interesting movement along the bottom of the tank.
Read also: 13 Types of goldfish with pictures
6. Snails

Nerite Snails cannot reproduce in freshwater, are excellent algae eaters, and have hard shells that resist goldfish nibbling. They come in various patterns and colors to enhance your tank’s appearance.
Mystery Snails are larger, which prevents goldfish from eating them. They help clean algae and leftover food while adding interesting movement as they glide around the tank. Available in several colors including gold, blue, and ivory.
Tank Mates to Avoid
Not all fish can live happily with goldfish:
Tropical Fish like Guppies, Tetras, Angelfish, and Bettas need warmer water than goldfish (78-82°F).
Fin Nippers like Tiger Barbs and Serpae Tetras may damage goldfish’s flowing fins.
Small Fish such as Neon Tetras and Guppies might become goldfish snacks.
Aggressive Species like Cichlids and Bettas can stress or injure peaceful goldfish.
Setting Up Your Community Tank
To ensure all your fish live together happily, follow these guidelines:
Tank Size
| Number of Fish | Minimum Tank Size |
| 1-2 Fancy Goldfish + 6 Small Fish | 40 Gallons |
| 1-2 Common Goldfish + 6 Small Fish | 55 Gallons |
| 3-4 Goldfish + Tank Mates | 75+ Gallons |
Filtration
Goldfish create more waste than most fish, so get a filter rated for at least twice your tank volume. Consider canister filters for larger tanks and clean filter media regularly but never all at once.
Hiding Spots
All tank inhabitants need places to retreat. Add caves or decorations large enough for goldfish, include plants (live or silk) anchored well to prevent uprooting, and create different levels using rocks or driftwood.
Water Parameters
Keep these key values in check:
- pH: 7.0-8.4
- Ammonia/Nitrite: 0 ppm
- Nitrate: Below 20 ppm
Common Questions About Goldfish Tank Mates
Q: Can goldfish live with tropical fish? A: Generally no. The temperature difference makes it uncomfortable for one or both types.
Q: Will my goldfish eat smaller fish? A: They might! Choose tank mates at least 2-3 inches long to be safe.
Q: How many fish can I add to my goldfish tank? A: For fancy goldfish, aim for 20-30 gallons for the first fish plus 10-15 gallons for each additional fish.
Q: Can I keep shrimp with goldfish? A: Most shrimp will likely become goldfish food. Large Amano shrimp might survive, but it’s risky.
Q: Do I need special equipment for a goldfish community tank? A: You’ll need a strong filter, a thermometer, and a test kit to check water parameters regularly.
Creating a Balanced Community
For the best results when keeping goldfish with other species, add tank mates before goldfish when possible. Feed a variety of foods to meet all species’ needs and perform regular water changes (25-30% weekly). Monitor behavior closely and separate fish that don’t get along. Always quarantine new additions before introducing them to your main tank.
Final Thoughts
Creating a thriving goldfish community tank takes planning, but the results are worth it! By choosing compatible tank mates and providing proper care, you’ll create an engaging, active aquarium that’s more interesting than a goldfish-only setup.
Remember that each fish has its own personality, so watch your tank closely after adding new companions. The wonderful world of goldfish keeping is always evolving, and sharing experiences helps everyone create better homes for their finned friends.







