What Fish Can Live with Goldfish?

What fish can live with goldfish? If you have goldfish, you might be thinking which fish species can live with these adorable goldfish. Let’s highlight some of them along with other information you might want to know about a goldfish.


Can goldfish recognize their owners?

Yes, this is typical behavior you can expect from a goldfish, especially if the person is always the same one who feeds the fish.

These fishes are not as intelligent as dogs or cats, but they can tell and feel that the people around them love them. Upon recognition, they would usually swim closer to meet you with the only thought you will feed them.

Your goldfish appears to welcome you because, for him, you are associated with food.


Why do two goldfishes keep on fighting in a 5-gallon aquarium?

Your aquarium is small for a goldfish. You cannot put a single goldfish in a 5-gallon aquarium, much less two of them. One goldfish will need at least 10-gallons of water. If you plan to put two goldfishes in a single tank, you have to prepare a 25-gallon tank at least to make both of them happy and keep them from fighting. Goldfishes love their space.


Why do my goldfish attack other fishes?

In general, this kind of fish is friendly, and they can be good companions to other fishes. They interact and get on well with most kinds of fishes.

But like other species, they too can attack their tank mates under certain circumstances. If you observe your goldfish attacking or bullying other fishes, then attempt to find the root cause and address it promptly. Leaving this situation unattended may result in everyone on that tank stressed with their harmony disrupted.

Check for signs of overcrowding because this is the usual cause of a goldfish attacking a tank mate. Goldfish can become huge species and would demand more space to meet their needs. Aside from that, this kind of fish is also generous when it comes to their waste. They produce plenty of waste, so there should be enough water and space to dilute it.

Overall, the only reason why your goldfish will attack another breed of fish would be due to territorial issues.

two goldfishes (2)



Can Goldfishes live together in an aquarium?

Yes, gold fishes can live together in harmony, sharing one giant aquarium.

These fishes will interact together and be active together, but you need to factor in a lot of considerations.

The goldfishes you keep together in the same tank should be of the same size and swimming ability. If you put smaller goldfishes with big ones, the smaller ones would be the bigger ones’ snacks. Yes, they will eat the smaller goldfish so long as it fits in their mouth.

Having the same swimming ability will make it fair for all the inhabitants regarding space and food.


Are Goldfishes Predatory?

By nature, goldfishes are not predatory.

But like most animals, survival is needed, and food is a massive concern for a goldfish.  If your goldfish is hungry, then, unfortunately, nothing is off-limits.

Goldfishes will not pause and think, “Hey, this is my tank mate” instead, it’s going to be “Hey, there’s my lunch.”

Additionally, goldfishes have zero paternal genes, so that they will eat spawns of everyone, including their own. Unlike some fishes who are mindful and even protective of their fingerlings, goldfishes are always blinded by their never-ending hunger. They’ll even fight off other fishes so they can eat their eggs.

Transfer any guppy fry if you have them in another tank because goldfishes find them especially tasty.


What is the Aggression Level of Goldfishes?

You might find it unbelievable because of goldfishes eating up other fishes, but their aggression level is extremely low to even zero.

Yes, despite them looking at their tank mates as food, they don’t go about chasing and nipping fins and bullying other fishes.

They tend to be bullied by other fishes, and they usually don’t stand up for themselves either. Their long trailing fins make them easy targets for fin-nipping fishes like most tetra species.

It would be best to put peace-loving fishes with your goldy so long as it is not small enough to be their next meal.

Given that your goldfishes don’t stick up for themselves when being bullied do not put aggressive fishes with them like Cichlids and Jack Dempseys.

Do Goldfishes Eat Other Fishes?

Fishes are one of the most uncomplicated, straight-forward creatures.

Do they eat other fishes? Yes, they do.

They follow the philosophy of “If that fish fits my mouth, then it is food.”

The bigger your goldfish gets, their smaller tank mates would likely become possible snacks.

One characteristic of goldfish is they are always hungry. They are eating machines, and they don’t stop munching. Anything that is potential snacks, they’ll vacuum it. If they find anything edible, they’ll eat it, and that includes other fishes in the tank. Even if they have lived together in that tank for a year or more, if it fits your goldfish’s mouth, then “sorry, mate,” but that’s lunch or dinner for them.


Goldfish Tank Mates: Does Water Temperature Range Matters?

Finding tank mates for your goldfish can be a little challenging because you need to consider so many things, including the temperature range.

Some future tank mates are booted out right off the bat because they need a different temperature range than your goldfishes need.

A goldfish is considered cold water species but isn’t deceived because they are best described as temperate fishes that need a water temperature of 65° to 75°F.

Most of the fish being sold for home tanks come from tropical regions, and they require a temperature hotter than what the goldfish needs. These fishes would usually thrive and live at a water temperature of 75° to 80° F.

Putting these fishes together would mean stressing and killing one of the other species. An example would be putting an angelfish with your goldfish and using the ideal goldfish water temperature range. Eventually, the angelfish will waste away because the water is too cold.

It will help if you put other fishes in your common aquarium that share the same temperature range as your goldfishes.


Goldfish Tank Mates: Fish Speed Matters?

Yes, it does, specifically, if you want to put a smaller kind of fish with your goldfish. The reason is simple. The smaller fish should be a fast swimmer to swim for its life when the goldfish sets its eyes on it as his next lunch.

The goal is to out-swim to not be eaten by a marauding goldfish is the basic idea, so speed matters.


Who are the best tank mates for a goldfish?

You don’t want your goldfish to be alone in the tank, but you also don’t want to risk other fish to be their next meal or get stressed because they have other aquarium needs different from your goldy.

So if you are all set and brave to give your goldfish a tank mate, then here are the best mates that they can have:

  •       Rosy Barbs – this kind of fish can very well work with your goldfish as long as you do it the right way. Right off the bat, rosy barbs should be kept in a group of 5 or more. There is no exception to this rule. Rosy Barbs are considered schooling fish, and if you group them with less than five members, they become incredibly aggressive.

The bigger your Barb group is, the better because they will be preoccupied with their group and won’t even mind your goldfishes.

Watch out, though, as these groups tend to fin nip. They also fast swimmers, so make sure that your goldfish can get his fair share of meals before the Rosy Barbs gobbles everything up.

  •       Zebra Danios – these small fishes are incredibly fast swimmers. Yes, they can be eaten by your adult goldfish, but they are speedy and can easily outswim your fat goldy.

These tiny fishes would be a great contrast to your bright goldfishes. To help them a bit, but in some tall plants, even the artificial ones, so they have other places to hide just in case your goldfish gets hungry.

  •       White Cloud Mountain Minnows – these are other smaller fish that would depend on their fast swimming skills for survival.

Sharing the same water temperature range as the goldfish, these fishes can outpace any goldfish and are extremely active.  Although they can easily fit inside your goldfish’s mouth, their agility and speed always makes them winners and not dinners.

  •       Banded Corydoras – these South American catfish are very friendly and should also be kept in groups of 5 or more. They are a peaceful school that is a good fit for your goldfish. They can tolerate the same water temperature, and at 4-inches long, they are too big for your goldy to swallow.

With their school, they usually mind their own business. They don’t get too close with other fishes except for their group.

  •       Platy – although they are considered tropical fishes, they can thrive in the water temperature range of a goldfish.


They are also smaller than your goldfish, but they can swim faster, so anytime, any day, they can outswim your goldfish. They are too voracious eaters for their size, so make sure that your goldfish gets to eat his share during meal times.

You probably know by now what fish can live with goldfish and can be great tank mates for these lovely creatures. Did you like this article? Share it with tank-loving friends today!



  1.     https://www.aquariumcoop.com/blogs/aquarium/goldfish-tank-mates
  2.     https://thegoldfishtank.com/goldfish-care/tank-mates/fish-live-with-goldfish/
  3.     https://kb.rspca.org.au/knowledge-base/can-i-keep-my-goldfish-with-other-fish/
Rita Wagenerhttps://thepetkeepers.com
Rita is a resident paw expert at Pet Keepers. A registered & licensed dog trainer, she also has a degree in animal nutrition, and runs her own dog training course.

Get in Touch


Please enter your comment!
Please enter your name here

Related Articles

Get in Touch


Latest Posts