Best Community Fish That Get Along

Peaceful, easygoing species that share a tank without drama.

Ember Tetra Ember Tetra Neon Green Rasbora Neon Green Rasbora Ramshorn Snail Ramshorn Snail Red Lip Nerite Snail Red Lip Nerite Snail Dawn Tetra Dawn Tetra Nerite Snail Nerite Snail Assassin Snail Assassin Snail Cherry Shrimp Cherry Shrimp Endler's Livebearer Endler's Livebearer Glowlight Danio Glowlight Danio Gold Ring Danio Gold Ring Danio Malaysian Trumpet Snail Malaysian Trumpet Snail Neon Tetra Neon Tetra Tail-spot Corydoras Tail-spot Corydoras Trinidad Guppy Trinidad Guppy Pygmy Corydoras Pygmy Corydoras Glowlight Rasbora Glowlight Rasbora Blue Danio Blue Danio Emperor Tetra Emperor Tetra Flame Tetra Flame Tetra Ghost Shrimp Ghost Shrimp Glowlight Tetra Glowlight Tetra Golden Dwarf Barb Golden Dwarf Barb Phoenix Tetra Phoenix Tetra Red Phantom Tetra Red Phantom Tetra Rosy Tetra Rosy Tetra Yellow Phantom Tetra Yellow Phantom Tetra Black Phantom Tetra Black Phantom Tetra Gold Tetra Gold Tetra Lemon Tetra Lemon Tetra X-ray Tetra X-ray Tetra Yellow Tetra Yellow Tetra Amano Shrimp Amano Shrimp Axelrod's Cory Axelrod's Cory Bandit Corydoras Bandit Corydoras Checkered Barb Checkered Barb Cherry Barb Cherry Barb Five-banded Barb Five-banded Barb Forktail Blue-eye Forktail Blue-eye Harlequin Rasbora Harlequin Rasbora Honey Gourami Honey Gourami Japanese Trapdoor Snail Japanese Trapdoor Snail Julii Corydoras Julii Corydoras Masked Corydoras Mystery Snail Mystery Snail Skunk Corydoras Skunk Corydoras Stoliczka's Barb Stoliczka's Barb Zebra Danio Zebra Danio Bloodfin Tetra Bloodfin Tetra Rust Corydoras Agassiz's Corydoras Agassiz's Corydoras Blackline Rasbora Blackline Rasbora Diamond Tetra Diamond Tetra Elegant Cory Elegant Cory False Julii Corydoras False Julii Corydoras Glass Bloodfin Tetra Glass Bloodfin Tetra Guppy Guppy Neon Dwarf Rainbowfish Neon Dwarf Rainbowfish Pearl Danio Pearl Danio Platy Platy Corydoras Catfish Corydoras Catfish Spotfin Corydoras Spotfin Corydoras Costa's Tetra Costa's Tetra Croaking Gourami Croaking Gourami Melon Barb Melon Barb Peppered Corydoras Peppered Corydoras Spotted Corydoras Spotted Corydoras Gold Barb Gold Barb Black Kuhli Loach Black Kuhli Loach Scissortail Rasbora Scissortail Rasbora Brilliant Rasbora Brilliant Rasbora Burmese Loach Burmese Loach Silver Tetra Silver Tetra Thick-lipped Gourami Thick-lipped Gourami Giant Danio Giant Danio Keyhole Cichlid Keyhole Cichlid Kuhli Loach Kuhli Loach Molly Molly Porthole Catfish Porthole Catfish Upside-down Catfish Upside-down Catfish Murray River Rainbowfish Murray River Rainbowfish Bristlenose Pleco Bristlenose Pleco Giant Kuhli Loach Giant Kuhli Loach Rubber Lip Pleco Marbled Hoplo Marbled Hoplo Moonlight Gourami Moonlight Gourami Spotted Talking Catfish Spotted Talking Catfish Celestial Pearl Danio Celestial Pearl Danio Chili Rasbora Chili Rasbora Emerald Dwarf Danio Emerald Dwarf Danio Exclamation Point Rasbora Exclamation Point Rasbora Ruby Tetra Ruby Tetra Strawberry Rasbora Strawberry Rasbora Dwarf Spotted Rasbora Dwarf Spotted Rasbora Neon Blue Rasbora Lambchop Rasbora Lambchop Rasbora Blackwing Hatchetfish Clown Killifish Clown Killifish Eyespot Rasbora Eyespot Rasbora Northern Glowlight Danio Tailspotted Oto Tailspotted Oto African Dwarf Frog African Dwarf Frog Amapá Tetra Blue Emperor Tetra Blue Emperor Tetra Cardinal Tetra Cardinal Tetra Jelly Bean Tetra Jelly Bean Tetra Marbled Hatchetfish Marbled Hatchetfish Otocinclus Otocinclus Purple Tetra Purple Tetra Rummy Nose Rasbora Rummy Nose Rasbora Sparkling Gourami Sparkling Gourami Strawberry Betta Strawberry Betta Threadfin Rainbowfish Threadfin Rainbowfish Tiger Otocinclus Tiger Otocinclus Blue Turbo Snail Blue Turbo Snail Cochu's Blue Tetra Cochu's Blue Tetra Firehead Tetra Firehead Tetra Half-striped Penguin Tetra Half-striped Penguin Tetra Horseman Cory Horseman Cory Morse Code Corydoras Panda Corydoras Panda Corydoras Rummy-nose Tetra Rummy-nose Tetra Xingu Black Neon Tetra Xingu Black Neon Tetra Adolf's Cory Adolf's Cory Duplicareus Corydoras Duplicareus Corydoras Narcissus II Cory Narcissus II Cory Blood Red Tiger Pleco Dwarf Chain Loach Dwarf Chain Loach Slate Corydoras Sterbai Corydoras Sterbai Corydoras Celebes Rainbowfish Celebes Rainbowfish Peacock Gudgeon Peacock Gudgeon Rounded Filament Barb Amazon Puffer Amazon Puffer Bamboo Shrimp Bamboo Shrimp Bolivian Ram Bolivian Ram Congo Tetra Congo Tetra Glass Catfish Glass Catfish Pantanal Corydoras Pantanal Corydoras Splashing Tetra Splashing Tetra Clown Pleco Clown Pleco Leopard Frog Pleco Leopard Frog Pleco Zebra Loach Zebra Loach Bearded Corydoras Bearded Corydoras Clown Rasbora Clown Rasbora Boesemani Rainbowfish Boesemani Rainbowfish Giant Betta Giant Betta Mascara Barb Mascara Barb Medusa Pleco Pearl Gourami Pearl Gourami Spotted Rubbernose Pleco Spotted Rubbernose Pleco Striped Eel Loach Banjo Catfish Banjo Catfish Denison Barb Denison Barb Giant Glass Catfish Giant Glass Catfish Snowball Pleco

How to choose a community fish

A good community tank mixes peaceful fish of similar size that occupy different levels — surface dwellers, mid-water shoals and bottom feeders — so the whole tank feels alive without anyone treading on anyone else.

Match water parameters as well as temperament: soft-water tetras and hard-water livebearers both make this list but prefer opposite ends of the range, so build a community around shared needs. The tank-mate checker on each species page flags clashes before you buy.

Frequently asked questions

What makes a good community fish?

A peaceful temperament, a moderate adult size, and water needs that overlap with its tank mates. Fish that occupy different swimming levels and shoal among their own kind tend to settle best.

Can I mix any peaceful fish together?

Not quite — match water parameters and adult size too. A peaceful fish that grows large can still eat smaller tank mates, and soft- vs hard-water preferences matter. Check each pairing in the tank-mate tool.