Community fish are species that can live peacefully alongside other species in the same aquarium. They’re generally non-aggressive, similarly sized, and tolerant of shared space, making them the go-to choice for most home aquariums. If you’ve ever seen a tank with a colorful mix of different fish swimming together without chasing or fighting, that’s a community tank in action.
What Makes a Fish a “Community” Fish
The label comes down to temperament. Community fish don’t display territorial aggression toward other species, don’t nip fins, and don’t view their tankmates as food. That last point matters more than people realize: most fish are opportunistic feeders, and if one fish can fit into another’s mouth, it will likely end up there. This is why size matching is one of the most important rules when building a community tank. Fish you add should be roughly the same size as those already in the aquarium.
Beyond temperament, community fish tend to share overlapping water requirements. Most popular tropical community species thrive in water between 72 and 82°F, and most tap water with a pH between 6.5 and 8.5 works fine. This overlap is what lets you keep tetras, corydoras, and guppies in the same tank without anyone suffering from incompatible conditions.
Popular Community Fish by Tank Level
A well-stocked community tank has activity at every depth, from the surface to the substrate. Fish naturally gravitate toward specific zones, so picking species from different levels creates visual interest and reduces competition for space.
Top-Level Swimmers
These fish hang near the surface and often feed from the top. Danios are one of the hardiest options, energetic and tolerant of a wide range of water conditions. Hatchetfish are another classic surface dweller with a distinctive flat body shape. They do best in schools but are notorious jumpers, so a secure lid is essential.
Mid-Level Swimmers
The middle of the tank is where you’ll find many of the most popular community species. Neon tetras and cardinal tetras are small, brightly colored, and peaceful, thriving in schools of six or more. Guppies are a beginner favorite because they’re easy to care for, come in dozens of color varieties, and breed readily. Rasboras and mollies also occupy this zone comfortably.
Bottom Dwellers
Corydoras catfish are perhaps the most beloved bottom dwellers in the hobby. They’re social, peaceful, and spend their time sifting through substrate for leftover food. Keep them in groups of at least four or five. Kuhli loaches are another excellent pick, with an eel-like body that loves to burrow, though they need soft, smooth substrate so they don’t injure themselves. Smaller bristlenose plecos work well too, grazing on algae along the glass and decor.
Invertebrates in Community Tanks
Community tanks aren’t limited to fish. Freshwater shrimp and snails add variety and help with tank maintenance. Cherry shrimp, amano shrimp, and blue velvet shrimp are all peaceful and spend their time picking algae and biofilm off surfaces. Nerite snails are popular algae eaters that won’t reproduce in freshwater, so you won’t end up with a snail population explosion. Mystery snails come in gold, black, and albino varieties and are large enough that most community fish leave them alone.
One caution: small shrimp can become snacks for larger community fish. If you want shrimp to thrive, keep them with smaller, gentler species like tetras and rasboras rather than anything with a mouth big enough to swallow them.
Fish That Aren’t As Peaceful As They Seem
Several species are commonly sold alongside community fish but can cause real problems in a mixed tank. Angelfish are the most frequent offender. They’re beautiful and widely available, but they grow large enough to eat small tetras and can be territorial, especially during breeding. They’re better described as semi-aggressive.
Gouramis are another species that gets complicated. Some varieties, like dwarf gouramis, can work in community setups, but others are nippy or outright aggressive toward similarly shaped fish. Plecos are often marketed as peaceful algae eaters, which is true for smaller bristlenose varieties, but common plecos can grow over a foot long and become territorial in cramped tanks. Dwarf pea puffers, despite their tiny size, are fin nippers that will shred the tails of slower tankmates.
Stocking Rules That Prevent Problems
The classic guideline is one inch of adult fish per net gallon of water. “Net gallon” means actual water volume after you account for substrate, rocks, and decorations, which typically reduces your capacity by 10 to 15 percent. Territorial species need even more room than this formula suggests.
A few practical principles keep things peaceful:
- Match adult sizes, not purchase sizes. That small fish at the store may triple in size. Research the full-grown dimensions before buying.
- Keep schooling fish in groups. Tetras, rasboras, danios, and corydoras all feel safer and behave more naturally in groups of six or more. A lone tetra often becomes stressed and may nip at other fish.
- Avoid mixing slow and fast. Long-finned fish like fancy guppies can be harassed by fast, active species simply because they can’t escape the attention.
- Add new fish gradually. Introducing too many fish at once spikes waste levels and can overwhelm your filter’s biological capacity.
Feeding a Mixed Community
One advantage of community tanks is that most peaceful tropical fish eat similar foods. A quality tropical flake or micro-pellet covers the nutritional needs of the majority of mid-level swimmers. Bottom dwellers like corydoras and loaches benefit from sinking pellets or wafers that reach them before surface feeders grab everything. Shrimp and snails typically graze on algae and biofilm but appreciate occasional blanched vegetables or algae wafers.
The main challenge is making sure food reaches every level of the tank. Surface feeders are fast, and bottom dwellers can go hungry if you only drop flakes on top. Using a mix of floating, slow-sinking, and fast-sinking foods ensures all your fish get fed. Feeding small amounts twice a day rather than one large feeding also helps distribute food more evenly and reduces waste sitting on the substrate.