Choosing compatible fish is one of the most important decisions you’ll make when setting up an aquarium. While it’s tempting to select fish based purely on their appearance, not every species can live together peacefully. Differences in temperament, adult size, water requirements and feeding habits can all lead to stress, aggression or even the loss of livestock if they’re overlooked.
A well-planned community aquarium brings together species that complement one another, creating a healthy, colourful and active underwater environment. Whether you’re setting up your first freshwater aquarium or looking to expand an established tank, understanding fish compatibility is essential for long-term success.
This comprehensive guide explains everything you need to know about aquarium compatibility, including which fish live well together, which combinations to avoid and how to build a thriving community aquarium.
What Does Aquarium Compatibility Mean?
Compatibility refers to how well different fish species coexist in the same aquarium.
When assessing compatibility, consider:
- Temperament
- Adult size
- Water parameters
- Swimming level
- Feeding behaviour
- Activity level
- Territorial behaviour
- Schooling requirements
Compatible fish share similar environmental needs and are unlikely to harass or prey upon one another.
Why Compatibility Matters
Poor stocking choices can result in:
- Aggression
- Stress
- Fin nipping
- Poor feeding
- Disease outbreaks
- Injuries
- Fish deaths
Even peaceful species can become stressed if housed with inappropriate tank mates.
Research before buying always saves problems later.
The Golden Rules of Fish Compatibility
Before purchasing any fish, follow these simple guidelines:
- Keep fish with similar water requirements.
- Avoid mixing aggressive and peaceful species.
- Research adult size—not juvenile size.
- Keep schooling fish in proper groups.
- Provide enough swimming space.
- Introduce fish gradually.
- Avoid overcrowding.
Following these principles dramatically increases your chances of building a successful aquarium.
Understanding Aquarium Zones
Many community aquariums work best when fish occupy different parts of the tank.
Surface Dwellers
These species spend most of their time near the water surface.
Examples include:
- Hatchetfish
- Pencilfish
- Clown Killifish
Mid-Water Fish
These are the main schooling fish that create movement throughout the aquarium.
Examples include:
- Tetras
- Rasboras
- Rainbowfish
- Danios
- Barbs
Bottom Dwellers
These species forage along the substrate.
Examples include:
- Corydoras
- Kuhli Loaches
- Bristlenose Plecos
- Otocinclus
Using all three levels creates a balanced, active aquarium.
The Best Community Fish
The following species are among the easiest to mix successfully.
Neon Tetras
Temperament: Peaceful
Excellent companions for:
- Corydoras
- Rasboras
- Honey Gouramis
- Otocinclus
- Bristlenose Plecos
Avoid:
- Large Cichlids
- Oscars
- Angelfish (may eat adults in some cases)
Harlequin Rasboras
Hardy, peaceful and beginner-friendly.
Compatible with:
- Tetras
- Corydoras
- Gouramis
- Rainbowfish
Corydoras Catfish
One of the best bottom-dwelling community fish.
Compatible with almost all peaceful tropical fish.
Keep in groups of at least six.
Honey Gouramis
Ideal centrepiece fish.
Compatible with:
- Tetras
- Rasboras
- Corydoras
- Kuhli Loaches
Avoid aggressive Gouramis.
Cherry Barbs
Unlike many Barbs, Cherry Barbs are peaceful.
Compatible with:
- Tetras
- Corydoras
- Platies
- Gouramis
Guppies
Colourful livebearers suitable for beginners.
Compatible with:
- Platies
- Mollies
- Corydoras
- Otocinclus
Avoid fin-nipping species.
Platies
Hardy, colourful and peaceful.
Suitable companions include:
- Guppies
- Mollies
- Corydoras
- Rasboras
Kuhli Loaches
Gentle bottom dwellers that enjoy planted aquariums.
Compatible with:
- Tetras
- Gouramis
- Corydoras
- Rasboras
Bristlenose Plecos
Excellent algae grazers.
Compatible with most peaceful community fish.
Dwarf Neon Rainbowfish
Active schooling fish that thrive with:
- Corydoras
- Gouramis
- Larger Tetras
Fish That Often Cause Problems
Some species are frequently purchased for community aquariums but are better suited elsewhere.
Tiger Barbs
Known for:
- Fin nipping
- Chasing slower fish
Best kept in large groups with other active Barbs.
Red Tail Sharks
Become territorial as they mature.
Not ideal for peaceful community tanks.
Chinese Algae Eaters
Juveniles eat algae.
Adults often become aggressive and may attach themselves to larger fish.
Common Plecos
Can exceed 45 cm in length.
Better replaced with Bristlenose Plecos for most aquariums.
Bala Sharks
Peaceful but grow extremely large.
Require aquariums well over 400 litres.
Oscars
Intelligent and attractive but predatory.
Not suitable for community aquariums.
Green Terror Cichlids
Beautiful but territorial.
Best kept in dedicated cichlid setups.
Community Compatibility Chart
|
Fish |
Community Friendly |
Keep in Groups |
Beginner Friendly |
|---|---|---|---|
|
Neon Tetra |
✅ |
✅ |
✅ |
|
Harlequin Rasbora |
✅ |
✅ |
✅ |
|
Corydoras |
✅ |
✅ |
✅ |
|
Honey Gourami |
✅ |
No |
✅ |
|
Cherry Barb |
✅ |
✅ |
✅ |
|
Guppy |
✅ |
No |
✅ |
|
Platy |
✅ |
No |
✅ |
|
Kuhli Loach |
✅ |
✅ |
✅ |
|
Bristlenose Pleco |
✅ |
No |
✅ |
|
Otocinclus |
✅ |
✅ |
✅ |
|
Pearl Gourami |
✅ |
No |
✅ |
|
Rainbowfish |
✅ |
✅ |
✅ |
|
Tiger Barb |
⚠️ |
✅ |
⚠️ |
|
Chinese Algae Eater |
❌ |
No |
❌ |
|
Oscar |
❌ |
No |
❌ |
Matching Water Parameters
Compatible fish should share similar water conditions.
Soft Water Community
Suitable species include:
- Neon Tetras
- Cardinal Tetras
- Rummy Nose Tetras
- Corydoras
- Apistogramma
Neutral Water Community
Ideal for:
- Harlequin Rasboras
- Cherry Barbs
- Honey Gouramis
- Rainbowfish
Hard Water Community
Suitable species include:
- Guppies
- Mollies
- Platies
- Swordtails
Mixing fish with very different water requirements often leads to long-term health problems.
Schooling Fish
Many community species should never be kept alone.
Examples include:
- Neon Tetras
- Cardinal Tetras
- Harlequin Rasboras
- Corydoras
- Otocinclus
- Rainbowfish
- Danios
Aim for groups of:
6–10 fish minimum
Larger groups usually produce more natural behaviour.
Fish That Should Not Be Mixed
Avoid these combinations.
Bettas and Tiger Barbs
Tiger Barbs frequently nip long fins.
Guppies and Tiger Barbs
Another poor combination due to fin damage.
Oscars and Tetras
Large predatory fish will eventually eat small schooling fish.
African Cichlids and Community Fish
Very different temperaments and water requirements.
Goldfish and Tropical Fish
Goldfish prefer cooler water.
Tropical fish require warmer temperatures.
Building Your First Community Aquarium
60-Litre Aquarium
- 10 Neon Tetras
- 6 Pygmy Corydoras
90-Litre Aquarium
- 10 Harlequin Rasboras
- 8 Corydoras
- Pair of Honey Gouramis
125-Litre Aquarium
- 15 Rummy Nose Tetras
- 8 Corydoras
- Bristlenose Pleco
180-Litre Aquarium
- 15 Dwarf Neon Rainbowfish
- 10 Corydoras
- Pair of Pearl Gouramis
- Bristlenose Pleco
Stock gradually and monitor water quality after each addition.
Compatibility with Shrimp and Snails
Many peaceful fish coexist happily with freshwater invertebrates.
Good Tank Mates
- Cherry Shrimp
- Amano Shrimp
- Nerite Snails
- Mystery Snails
Compatible fish include:
- Ember Tetras
- Harlequin Rasboras
- Otocinclus
- Corydoras
Large fish may eat shrimp.
Signs of Incompatibility
Watch for:
- Constant chasing
- Torn fins
- Fish hiding continuously
- Refusing food
- Surface gasping due to stress
- Territorial fighting
If aggression becomes persistent, separating the fish is often the safest solution.
Tips for Reducing Aggression
A few simple changes can improve compatibility:
- Add plenty of plants.
- Create caves and hiding places.
- Rearrange décor before introducing new fish.
- Keep schooling species in proper numbers.
- Feed regularly.
- Avoid overcrowding.
Aquascaping plays a significant role in reducing territorial behaviour.
Common Beginner Mistakes
Choosing Fish by Appearance Alone
Always research compatibility before purchasing.
Buying Juveniles Without Researching Adult Size
Many fish sold at just a few centimetres eventually exceed 30 cm.
Overstocking
Too many fish create stress and water quality issues.
Mixing Aggressive and Peaceful Fish
Even a single aggressive fish can disrupt an otherwise peaceful aquarium.
Keeping Schooling Fish Alone
Many species become stressed without companions.
Frequently Asked Questions
Can all peaceful fish live together?
Not always. Water chemistry, swimming behaviour and adult size still need to be considered.
What is the easiest community fish?
Neon Tetras, Harlequin Rasboras, Corydoras, Platies and Honey Gouramis are all excellent beginner choices.
How many schooling fish should I keep?
At least six, although groups of eight to twelve are usually better.
Can I mix Guppies and Tetras?
Yes. Many Tetra species live well alongside Guppies, provided water conditions suit both.
Can Plecos live with community fish?
Bristlenose Plecos are excellent community fish.
Common Plecos are usually too large for typical home aquariums.
Final Thoughts
Building a peaceful community aquarium starts with careful planning. Choosing fish that share similar water requirements, temperaments and adult sizes creates a healthy environment where every species can thrive. While colourful fish may be tempting, compatibility should always come before appearance when selecting livestock.
With a little research and patience, you can create a vibrant aquarium filled with active, healthy fish that complement one another perfectly. Introduce new fish gradually, maintain excellent water quality and always provide plenty of swimming space and hiding places. Your aquarium will not only look better but will also be far more stable and enjoyable to keep.
At Charterhouse Aquatics, we stock a huge range of tropical fish, aquarium plants, complete aquarium kits, filters, heaters, fish foods, water treatments and aquascaping supplies to help you build the perfect community aquarium. Whether you’re setting up your first tank or expanding an established aquarium, our experienced team is always happy to offer expert advice.