Skip to content

Which Fish Can Live Together? A Compatibility Guide

Fish Compatibility Depends on Size, Temperament, Water Needs, and Space β€” Not Just 'Community' Labels

Match size
Predation risk matters
Match water
pH/temp still count
Give cover
Territory reduces stress
Observe daily
Compatibility can change

No community list is universal. Fish from the same store rack may still clash if space, sex ratios, diet, or temperament differ.

Schooling needs
Space matters
Cover and territory
Parameter match
Behavior watch
Size mismatch

A better compatibility check

Same water needs? Size mismatch? Temperament fit? Enough space? Add hiding spots Monitor closely

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

1. Match Water Parameters
All fish must thrive at the same pH, temperature, and hardness
2. Avoid Fin Nippers
Tiger barbs, serpae tetras, and some others destroy long-finned fish
3. Size Matters
Any fish small enough to fit in another's mouth is potential food
4. Use All Tank Levels
Mix top, middle, and bottom dwellers to reduce territory conflict

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
⚠️ Watch Out For:
  • 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)
πŸ’‘ Use AqAdvisor.com to check stocking compatibility online before purchasing fish. Enter your tank size and proposed fish list and it calculates compatibility and bioload. Not perfect but an excellent starting check.
Share:

Want more expert pet care tips?

Join thousands of pet parents who get vet-reviewed guides every week. No spam β€” unsubscribe anytime.