A community aquarium brings together multiple species in one tank. Done well, it creates a layered, dynamic display with fish occupying different areas of the water. Done poorly, it ends in aggression, stress, and dead fish. The key is compatibility, not just looks.

The Four Rules of Community Fish Compatibility

1. Match water parameters. Every species in the tank must thrive in the same temperature, pH, and hardness range. A 2-degree temperature mismatch between ideal ranges might seem small but causes chronic stress over months.

2. Match adult size. Fish that fit in another fish's mouth will eventually be eaten. A general rule: do not mix species whose adult sizes differ by more than a factor of three.

3. Match temperament. One aggressive or fin-nipping species ruins the whole tank. Research each species before buying, not after.

4. Use all three zones. A well-stocked community tank has surface swimmers, mid-water schoolers, and bottom dwellers. This reduces competition for territory and makes the tank look full without being overstocked.

Tip: school sizes matter

Tetras, rasboras, danios, and corydoras are schooling fish. They are stressed and skittish in groups of fewer than 6. A "school" of 3 neon tetras will hide constantly. 10+ means confident, visible, natural behaviour.

Best Community Fish Species

SpeciesSizeTemp (°C)ZoneNotes
Neon tetra4 cm22-26MidClassic, keep 10+
Cardinal tetra5 cm24-28MidMore vibrant than neon, warmer water
Harlequin rasbora4 cm22-28Mid-upperVery peaceful, robust
Corydoras catfish5-7 cm22-26BottomKeep 6+, essential cleanup crew
Guppy3-6 cm22-28UpperColourful, easy, breeds readily
Platy6 cm20-28MidHardy, very beginner-friendly
Pearl gourami12 cm24-28Upper-midPeaceful, elegant centrepiece fish
Otocinclus4 cm22-26BottomExcellent algae eater, keep 4+
Zebra danio6 cm18-26UpperHardy, fast, good for cycling
Cherry barb5 cm23-27MidMuch calmer than tiger barb

Species to Avoid in a Community Tank

Tiger barbs: notorious fin nippers, especially in small groups. Keep 10+ or avoid entirely. Red-tailed sharks: territorial as they mature, will bully smaller bottom dwellers. Cichlids (most species): aggressive and territorial; African cichlids need a species-only tank. Goldfish: coldwater fish that produce massive waste; incompatible with tropical communities. Bettas (male): attack fish with long, flowing fins and are attacked by fin-nippers themselves.

Common Stocking Mistakes

The bioload trap

Small fish have small bioload per fish, but community tanks often have many of them. 15 neon tetras produce less waste than 1 adult Oscar, but more than 1 guppy. Always calculate total bioload, not just fish count.

🧮 Build your community tank with confidence

Use Aquapacity to check that your planned stocking fits your tank volume and filtration before you buy.

Open the Calculator

Frequently Asked Questions

Peaceful temperament, similar water parameter needs (temperature, pH, hardness), similar adult size, and compatible swimming levels. A fish that ticks all four is a strong community candidate.
No. Goldfish prefer 18-22 C while most tropical community fish need 24-28 C. Combining them stresses both groups and shortens their lives.
It depends on the species. A 100-litre tank can support roughly 15-20 small tetras or 8-10 medium fish like gouramis. Always check bioload with a calculator before buying.
Yes. Schooling fish (tetras, rasboras, danios, corydoras) are stressed when kept alone or in pairs. Keep a minimum of 6 of the same species for natural behaviour and reduced stress.
Aggressive species (tiger barbs, cichlids, red-tailed sharks in small tanks), predatory fish (Oscar, pike cichlid), or species with very different water needs (discus, goldfish).