Tüylüm
Blog › Fish › Species guide
SPECIES GUIDE Fish

Which fish can live together? Choosing compatible fish for a community aquarium

8 min read · Last checked: October 28, 2026 · Sources: OATA
Small fish of different species swimming together in an aquarium carpeted with plants.
Small fish of different species swimming together in an aquarium carpeted with plants. Photo: Ranjith-chemmad · CC BY-SA 4.0 · Wikimedia Commons

The tanks at the store are a riot of color: neon tetras in one, gouramis in the next, a big angelfish in another. It's tempting to take home a few of each and bring them together in a single aquarium. But fish can be very different from one another even within one family. According to OATA's gourami guide, that family includes shy species and aggressive ones, and they range from 4 cm to 70 cm (1.5 in to over 2 ft). When you plan a shared aquarium (a community tank), four questions make the job easier: How big will it get as an adult? Who could it eat, and who could eat it? Do they like the same water? Do their temperaments match? We answered these questions with the species guides of OATA, the UK's ornamental fish trade association.

IN SHORT
  • Check the adult size: According to OATA, catfish range from the 4 cm (1.5 in) otocinclus to the red-tailed catfish, which can reach 1 meter (over 3 ft).
  • If it fits in a mouth, it's food: According to OATA, small tetras shouldn't be kept with fish big enough to eat them.
  • Same water: The temperature, pH and hardness ranges should overlap. According to OATA, most tropical species need at least 22 °C (72 °F).
  • Temperament: Boisterous fin-nippers should be kept away from shy and long-finned fish; aggressive cichlids should be kept alone or with equally aggressive cichlids.
  • Ask, and add slowly: OATA recommends checking compatibility with your retailer before you buy.

First, find out the adult size

That tiny fish at the store is going to grow; the real question is how much. A few examples from OATA's guides:

To work out your tank's volume: setting up your first aquarium. Size isn't just about space; it also changes the answer to the next question.

If it fits in a mouth, it's food

A small fish isn't safe in a tank with a fish big enough to eat it. OATA's guides all say the same thing on this:

An angelfish. According to OATA, it's a calm cichlid that can be kept in a robust community tank with larger shoaling species.
An angelfish. According to OATA, it's a calm cichlid that can be kept in a robust community tank with larger shoaling species. Photo: Versions111 · CC BY 4.0 · Wikimedia Commons

They should like the same water: temperature, pH and hardness

Each group of fish is comfortable within a certain range of temperature, pH and water hardness. The ranges of the fish you keep together should overlap, and your aquarium water should sit in that shared zone. The general ranges from OATA's species guides:

Fish groupTemperaturepHGeneral hardness (°dH)
Tetras and pencilfish22–27 °C (72–81 °F)6.5–8.04–12 (soft–medium)
Guppies and mollies20–28 °C (68–82 °F)7.0–8.08–18 (medium–hard)
Catfish (including corydoras)22–27 °C (72–81 °F)6.0–8.04–18 (soft–hard)
Gouramis and paradise fish20–28 °C (68–82 °F)6.0–8.04–12 (soft–medium)
American cichlids (including angelfish)22–27 °C (72–81 °F)6.5–8.04–12 (soft–medium)

Look at two neighbors in the table: tetras are comfortable in soft to medium water, while guppies and mollies prefer medium to hard water. The two groups' ranges overlap only between 8–12 °dH hardness and pH 7.0–8.0. If you're thinking of keeping both in the same tank, test your own water's pH and hardness first. These ranges are general guidelines; ask your retailer about the needs of the specific species you choose.

Temperature matters just as much as hardness. According to OATA, most tropical species need at least 22 °C (72 °F), so a heater is required. Species suited to unheated tanks are a separate group; OATA's examples include the zebra danio (17–27 °C, 63–81 °F) and the white cloud mountain minnow (17–23 °C, 63–73 °F). The white cloud's range and the tetras' range only meet at 22–23 °C (72–73 °F). OATA also points out a common mistake: goldfish are often sold for small unheated tanks, even though other species suit those tanks better. On goldfish: why goldfish don't belong in a bowl. On heaters and temperature: aquarium water temperature.

Temperament: calm, boisterous or aggressive

Even when size and water match, temperaments can clash. The highlights from OATA's guides:

A honey gourami. According to OATA, honey and dwarf gouramis are among the species suited to community tanks.
A honey gourami. According to OATA, honey and dwarf gouramis are among the species suited to community tanks. Photo: Vincent Lim Show Chen · CC BY-SA 2.0 · Wikimedia Commons

A quick guide for a community tank

Some fish that OATA's species guides describe as suitable for community tanks, and what to watch for with each:

FishAccording to OATAWatch out for
CorydorasShoaling fish, groups of at least five; at least 80 liters (about 21 gallons) for a shoal of the smaller speciesSand or fine gravel on the bottom to prevent injury; sinking food
Otocinclus and smaller plecosExcellent additions to community tanksOther catfish species can be predatory
Honey and dwarf gouramiSuited to community tanks; at least three, two females for every maleTimid species, small fish that could be eaten, fin-nippers
GuppyPeaceful; at least three, two females for every maleFin-nippers such as barbs
MollyGenerally peaceful and compatible with many speciesSailfin mollies need at least 80 liters and shouldn't be kept with timid species

This list is a starting point, not a complete one. OATA recommends asking your retailer whether a species is compatible with your other fish before you buy.

Plan your community tank step by step

  1. Write down your tank and your list. How many liters is your tank, and is it heated? Next to each species you want, note its adult size and the smallest tank it needs.
  2. Compare the water ranges. Do they all share a zone for temperature, pH and hardness? Test your own water.
  3. Check the size gap. Is the largest fish on your list big enough to eat the smallest?
  4. Match temperaments. Keep fin-nippers apart from shy and long-finned species; think about aggressive species separately.
  5. Account for groups. Corydoras in groups of at least five, guppies and gouramis with two females for every male; shoaling fish need a crowd.
  6. Ask your retailer, and add fish slowly. According to OATA, the number of fish should be increased slowly, because the filter bacteria need time to catch up with new fish: adding new fish to your aquarium.
Never release a fish that has outgrown your tank or doesn't get along

According to OATA, aquarium animals and plants should never be released into the wild; for most fish it means death, and those that survive can harm nature. If a fish has grown too big for your tank or doesn't get along with the others, ask your retailer or an experienced fishkeeper for help.

Talk to your vet

According to OATA, if you're worried about your fish's health, test the water quality first. If a fish looks injured or you're still worried, talk to a vet who treats fish without delay.

Frequently asked questions

Do corydoras fit in any aquarium?

According to OATA, corydoras are excellent additions to community tanks; but they're shoaling fish and should live in groups of at least five, in a tank with sand or fine gravel on the bottom. For a shoal of the smaller species, OATA recommends at least 80 liters (about 21 gallons).

Can I keep guppies and tetras together?

By OATA's ranges, the two groups' water overlaps only between 8–12 °dH hardness and pH 7.0–8.0; test your own water first. Look at temperament too: according to OATA, larger or boisterous tetras may nip the fins of long-finned fish.

Can I keep an angelfish with small tetras?

Weigh two of OATA's rules together: small tetras shouldn't be kept with fish big enough to eat them, and calm cichlids such as angelfish can be kept with other fish in a robust community tank with larger shoaling species. Angelfish also need a tall tank once they're grown; talk your plan over with your retailer.

Keep track of your pet's care in TüylümLog vet visits, vaccine and medication dates, and we'll remind you when it's time. Share it all with your family in Home.

This article is for general information and is not a substitute for diagnosis or treatment. Ask your vet about any decision for your pet.

Sources

By Tüylüm · Published and last checked: October 28, 2026. Spotted a mistake? Write to [email protected] and we'll fix it right away. Photos are from Wikimedia Commons, used under the license shown below each photo.

You might also like

SPECIES GUIDEFish
Setting up your first aquarium: get the water ready before the fish arriveA new aquarium isn't ready for fish on the day you fill it. The nitrogen cycle, fishless cycling, the filter, the heater, water conditioner, where to put the tank and adding fish a few at a time.10 min read · Last checked: October 24, 2026Read →
SPECIES GUIDEFish
Why can't a goldfish live in a bowl? Size, lifespan and real needsA goldfish in a bowl is a familiar sight, but it isn't a suitable home for the fish. Goldfish grow much bigger than people think, live for many years and produce a lot of waste; they need a large, filtered aquarium.7 min read · Last checked: October 24, 2026Read →
SPECIES GUIDEFish
Betta fish care: the small jar myth and what they really needThe Siamese fighting fish (betta) is a tropical fish that loves warm water. A heater, a filter, a tank of at least 20 liters, a gentle current, bubble nests and why males must never be kept together.9 min read · Last checked: October 24, 2026Read →

All articles about fish →