Goldfish are one of the most popular fish in the aquarium world—for good reason. Their playful nature, wide variety of shapes and colors, and generally peaceful demeanor make them a joy to keep. But if you’ve ever looked at your goldfish swimming solo and wondered, “Wouldn’t it be nice if they had some company?”—you’re not alone.

The good news? Goldfish can live with other fish. The not-so-good news? It’s not as simple as just adding a few tankmates and hoping for the best.

Unlike tropical fish, goldfish prefer cooler water. They’re also big eaters, produce a ton of waste, and can be unintentionally rough with smaller, slower fish. So, while they’re peaceful, they aren’t always the easiest to pair up. In this guide, we’ll dive into which fish make good goldfish tank mates, which ones to avoid, and what you need to consider before creating a mixed-species tank.

 

Why Compatibility Matters When Keeping Goldfish with Other Fish

Goldfish are a bit unique compared to many other aquarium fish. They’re not tropical fish, and they don’t behave like them either. Let’s break down what makes goldfish different and why it’s important to be selective when choosing their tank mates:

 

Cool Water Requirements

Goldfish prefer water in the 65°F to 75°F (18°C–24°C) range. That rules out many tropical species right away, as they need warmer water to survive.

 

Messy Eaters

They eat a lot, dig through the gravel looking for food, and produce loads of waste. This means their tanks need strong filtration—and any tankmates need to tolerate the same messy environment.

 

Peaceful… But a Bit Pushy

Goldfish are usually friendly, but they can become curious (or nippy) when other fish are slower or smaller. It’s not aggression—it’s just goldfish being, well, goldfish.

 

Different Speeds

Some goldfish swim like ballerinas (e.g., Orandas), while others dart around like Olympic athletes (e.g., Comets). Mixing the two can cause stress, especially during feeding time.

With that in mind, let’s take a look at some of the best fish that can live with goldfish—and thrive.

 

consideration choosing tankmates goldfishes

 

Compatible Fish Species That Can Live With Goldfish

Let’s explore the top tank mates that actually work well in a goldfish tank. Each one on this list has something in common: they can live in cooler temperatures, are peaceful, and can hold their own around a curious goldfish.

 

Other Goldfish

Best choice: Other goldfish, especially those of similar size and swimming speed.

Goldfish are social animals and often do well in the company of their own kind. However, it’s crucial to group compatible types together:

  • Fancy goldfish (like Fantails, Orandas, and Ryukins) are slower and more delicate.
  • Single-tail goldfish (like Comets and Shubunkins) are faster and more active.

Tip: Avoid mixing fancy and single-tail goldfish. The faster types will often outcompete the slower ones for food and space.

 

White Cloud Mountain Minnows

These small, peaceful fish are well-suited to the same cool water temperatures goldfish love. Their active behavior and peaceful nature make them great companions in larger tanks.

  • Temperature Range: 60°F–72°F (16°C–22°C)
  • Size: Around 1.5 inches
  • Temperament: Peaceful and active

Note: Only keep them with smaller fancy goldfish, as large goldfish might mistake them for food.

 

Rosy Barbs

Rosy barbs are colorful, energetic, and enjoy the same cool conditions as goldfish. They’re one of the best barbs for community tanks due to their peaceful disposition.

  • Temperature Range: 64°F–74°F (18°C–23°C)
  • Size: 4–6 inches
  • Temperament: Generally peaceful

Caution: Keep them in groups of at least five to reduce nipping behavior.

 

Bristlenose Plecos

Bristlenose plecos are bottom-dwelling algae eaters that help clean the tank. They tolerate cool water and are generally peaceful tankmates for goldfish.

  • Temperature Range: 60°F–80°F (16°C–27°C)
  • Size: 4–5 inches
  • Temperament: Docile and helpful

Avoid common plecos, which grow too large for most home aquariums and may become aggressive.

 

Hillstream Loaches

These unique, algae-eating fish look like miniature stingrays and enjoy fast-flowing, oxygen-rich cool water—just like goldfish. They’re great tank cleaners and stay out of the goldfish’s way.

  • Temperature Range: 65°F–75°F (18°C–24°C)
  • Size: Around 3 inches
  • Temperament: Peaceful and shy

Tip: Provide smooth rocks or glass surfaces for them to graze on.

 

Banded Corydoras

While most corydoras species prefer warmer water, the Banded Corydoras (also called Corydoras metae) can tolerate cooler temperatures and make peaceful bottom-dwelling companions.

  • Temperature Range: 68°F–74°F (20°C–23°C)
  • Size: 2.5 inches
  • Temperament: Very peaceful and social

Important: Always keep corydoras in groups of 5 or more to avoid stress.

 

Giant Danios

Giant danios are fast-swimming, schooling fish that enjoy cool water. They add movement to the upper levels of the tank and generally get along with goldfish.

  • Temperature Range: 64°F–75°F (18°C–24°C)
  • Size: 4 inches
  • Temperament: Active and peaceful

Note: Keep at least 6 to form a proper school and prevent bullying.

 

Platies

Platies are colorful, live-bearing fish that are peaceful and relatively hardy. While they’re typically kept in warmer water, many platies can adapt to cooler goldfish-friendly temperatures.

  • Temperature Range: 68°F–74°F (20°C–23°C)
  • Size: 2.5 inches
  • Temperament: Calm and peaceful

Caution: Monitor their health if kept at the lower end of their temperature range.

 

 

Important Considerations When Choosing Tankmates

Even if the fish are technically compatible, it’s crucial to fine-tune the tank environment to keep everyone healthy and stress-free.

 

Size and Swimming Speed

Goldfish can accidentally eat smaller fish—especially if they fit in their mouths. Always choose tankmates that are similar in size or too large to be swallowed.

Also, avoid mixing fast swimmers (like Comets) with slow ones (like Bubble Eyes or Celestials), as the slower ones might struggle to get food.

 

Water Temperature

Goldfish thrive in water between 65°F and 75°F. Many tropical fish require warmer temperatures, which would be uncomfortable or harmful for goldfish.

Stick to fish that naturally tolerate cooler water or can at least adapt without stress.

 

Feeding Competition

Goldfish can be greedy eaters and may consume food before slower tankmates get a chance. During feeding, watch to make sure all fish are eating enough.

Tip: Use sinking pellets or feed on opposite sides of the tank to distribute food more fairly.

 

Space and Tank Size

Goldfish need a lot of room. A single fancy goldfish requires at least 20 gallons, with 10 more gallons per additional goldfish. Add other fish, and you’ll need even more space.

Overcrowding leads to stress, aggression, and poor water quality.

 

Water Filtration

Because goldfish produce a lot of waste, a strong filtration system is essential—especially in a community tank. Consider using a filter rated for double the tank size.

 

compatibility matters goldfish

 

Fish to Avoid Keeping With Goldfish

Some species may seem like good companions at first glance but are best avoided for one reason or another:

Fish Why They’re a Bad Match
Betta Fish Need warmer water, often territorial
Neon Tetras Too small, may get eaten
Guppies Risk of being fin-nipped or eaten
Angelfish Warmer water needs and aggressive tendencies
Cichlids Often aggressive, require different water conditions
Common Plecos Grow too large and can become aggressive

 

Quick Compatibility Chart

Fish Name Size Temp Range Peaceful? Notes
Goldfish (same type) Varies 65–75°F Yes Best when matched by type and size
White Cloud Minnows 1.5” 60–72°F Yes Small but compatible with fancy types
Rosy Barbs 4–6” 64–74°F Mostly Keep in groups to prevent nipping
Bristlenose Plecos 4–5” 60–80°F Yes Helps with algae control
Hillstream Loaches 3” 65–75°F Yes Unique look, algae eater
Banded Corydoras 2.5” 68–74°F Yes Keep in small groups
Giant Danios 4” 64–75°F Yes Active and best in groups
Platies 2.5” 68–74°F Yes May tolerate cooler temps with care

 

FAQs About Goldfish Tankmates

 

Q: Can goldfish live with tropical fish?

A: Most tropical fish require warmer water than goldfish prefer. While some adaptable tropical fish (like platies or rosy barbs) can tolerate cooler temperatures, many cannot.

 

Q: How many fish can I keep with my goldfish?

A: It depends on your tank size. Start with at least 20 gallons for the first goldfish and add 10 gallons for each additional fish. Ensure proper filtration and space.

 

Q: Will goldfish eat other fish?

A: If the other fish are small enough to fit in a goldfish’s mouth, yes. Always choose tankmates of similar size or larger.

 

Q: Can fancy goldfish live with fast goldfish like comets?

A: Not ideal. Fast swimmers often outcompete fancy goldfish for food and space, causing stress or malnutrition in the slower ones.

 

Q: What’s the best algae eater for a goldfish tank?

A: Bristlenose plecos and hillstream loaches are both excellent options that tolerate cooler temperatures.

 

Q: What is the best tankmate for a single fancy goldfish?

A: Another fancy goldfish of similar size is ideal. White Cloud Minnows or Bristlenose Plecos are also excellent choices.

 

Q: Can goldfish live with snails or shrimp?

A: Goldfish often eat small shrimp and may nip at snails. Larger snails like Mystery Snails may work, but keep an eye on interactions.

 

Q: Do goldfish get lonely?

A: While not as social as schooling fish, goldfish do enjoy the presence of tank mates—especially other goldfish.

 

Q: How do I introduce new fish to my goldfish tank?

A: Quarantine new fish for 2–3 weeks, monitor behavior closely, and introduce during feeding to minimize stress.

 

Q: Can goldfish live with koi?

A: In large outdoor ponds, yes. But koi get much larger and need more space. In home aquariums, it’s not a good match.

 

other fish species perfect to live

 

Final Thoughts

Goldfish can absolutely share their tank with other fish—but only if you choose the right tankmates. The best companions are peaceful, tolerant of cooler water, and large enough not to be seen as food. Whether you’re adding a few White Cloud Minnows, a Bristlenose Pleco, or some Rosy Barbs, the key is balance. Always monitor behavior, maintain excellent water quality, and adjust as needed.

With thoughtful planning, your goldfish tank can be a peaceful and vibrant community for years to come.