Fish Compatibility Depends on Size, Temperament, Water Needs, and Space β Not Just 'Community' Labels
No community list is universal. Fish from the same store rack may still clash if space, sex ratios, diet, or temperament differ.
A better compatibility check
Compatibility Factor
| Compatibility Factor | Good Match | Red Flag | Why It Matters |
|---|---|---|---|
| Adult size | Tankmates stay outside each other's prey range | One fish can fit in another's mouth | Predation often looks like 'mysterious disappearances' |
| Temperament | Similar activity and aggression levels | Fin-nipper with slow long-finned fish | Stress and injury can escalate quickly |
| Water preferences | Comparable temperature and hardness range | Coldwater with warm tropical fish | Chronic mismatch weakens health over time |
| Territory | Enough footprint and cover for all species | Multiple territorial fish in a cramped setup | Crowding amplifies chasing and bullying |
Compatibility Checklist
| Research adult size, not just store size | |
| Check whether each species prefers groups, pairs, or solitude | |
| Match temperature and water-type needs as closely as possible | |
| Use decor to break sight lines in mixed tanks | |
| Assume 'community fish' means safe with anything | |
| Mix fin-nippers with slow ornamental fish without a backup plan |
Many compatibility failures are really space-and-layout failures. Even peaceful fish can turn defensive when the tank gives them nowhere to retreat.
Always have a separation plan. A spare divider, breeder box, or backup tank is often what turns a risky introduction into a manageable one.
Which Fish Can Live Together? A Compatibility Guide
One of the most common mistakes in fishkeeping is mixing species that look peaceful in the store but become a disaster in your tank. Fish compatibility isn't just about aggression β it also involves water chemistry needs, swimming levels, size differences, and territory. This guide gives you the framework to build a harmonious community tank.
π The 5 Compatibility Rules
Peaceful Community Fish (Easy to Mix)
- Neon/Cardinal Tetras β school of 6+, middle swimmers, peaceful
- Guppies β live-bearers, peaceful, colorful; males only or all-female to control breeding
- Platys & Mollies β hardy, peaceful live-bearers; similar to guppies
- Corydoras Catfish β peaceful bottom dwellers; school in groups of 4+
- Otocinclus Catfish β tiny algae eaters; extremely peaceful
- Danios (Zebra, Pearl) β fast, active schooling fish; rarely aggressive
- Rasboras (Harlequin, Lambchop) β beautiful schoolers, easy to keep
- Cherry/Amano Shrimp β compatible with small peaceful fish; not with fish that eat them
Semi-Aggressive Fish (Keep with Caution)
- Tiger Barbs β fin nippers; keep in large schools (8+) to reduce nipping
- Gouramis β males are territorial with each other; one male per tank
- Betta Fish β males must live alone; females can sometimes school (sorority)
- Angelfish β peaceful until large; will eat small fish like neon tetras
- Rainbow Fish β generally peaceful but need space; avoid tiny tank mates
Aggressive Fish (Species-Only or Expert Only)
- African Cichlids β keep with other African cichlids of similar size and aggression
- Oscars β will eat anything that fits in their mouth; species-only or large tank mates
- Jack Dempseys β highly territorial; species-only or with other large cichlids
- Red-tailed Sharks β territorial over bottom; one per tank, avoid other sharks
Classic Compatible Community Combinations
| Tank Size | Suggested Stock | Water Temp |
|---|---|---|
| 20 gal Long | 8 neon tetras + 6 corydoras + 5 guppies | 74β78Β°F |
| 29 gal | 1 betta + 6 corydoras + 6 harlequin rasboras (large tank only β watch betta) | 76β80Β°F |
| 40 gal Breeder | 2 pearl gouramis (1M/1F) + 10 cherry barbs + 8 sterbai corydoras + 1 bristlenose pleco | 76β80Β°F |
| 55 gal | 4 angelfish + 8 cardinal tetras + 6 rummy nose tetras + 6 corydoras | 78β82Β°F |
- Mixing tetras too small for angels (angels will eat neons once grown)
- Mixing shrimp with any fish larger than 1.5"
- More than one male betta in any size tank
- Goldfish with tropical fish (different temperature needs)