Freshwater Community Fish List

Every one of the 126 sourced freshwater species in TankStocking, grouped by family, with the figures that decide whether they can live together. Tap any fish to load it into the planner.

This is the reference behind the stocking planner: adult size, minimum tank, group needs, temperament and temperature for each species, all sourced and dated (v2026.06). For the highest-demand fish, follow the tank mates link to a full compatibility guide. To see how the verdicts are reached, read the methodology.

Anabantoids (Bettas/Gouramis) (15)

SpeciesAdult sizeMin tankGroupTemperamentTemp / links
Banded Gourami
Trichogaster fasciata
10 cm20 gal semi-aggressive21–28°C
Betta (Siamese Fighting Fish)
Betta splendens
6.5 cm5 gal territorial24–28°C · tank mates
Chocolate Gourami
Sphaerichthys osphromenoides
5 cm15 gal6+ peaceful26–31°C
Croaking Gourami
Trichopsis vittata
7 cm15 gal peaceful22–28°C
Dwarf Gourami
Trichogaster lalius
8.5 cm10 gal peaceful25–28°C · tank mates
Honey Gourami
Trichogaster chuna
5 cm10 gal peaceful23–28°C · tank mates
Kissing Gourami
Helostoma temminkii
25 cm75 gal semi-aggressive22–30°C
Licorice Gourami
Parosphromenus deissneri
4 cm10 galpair peaceful22–28°C
Moonlight Gourami
Trichopodus microlepis
15 cm30 gal peaceful25–30°C
Paradise Fish
Macropodus opercularis
8 cm20 gal aggressive16–26°C
Peaceful Betta (Crescent Betta)
Betta imbellis
6 cm10 gal semi-aggressive21–28°C
Pearl Gourami
Trichopodus leerii
12 cm30 gal peaceful24–28°C · tank mates
Snakeskin Gourami
Trichopodus pectoralis
25 cm55 gal peaceful22–30°C
Sparkling (Pygmy) Gourami
Trichopsis pumila
4 cm10 galpair peaceful24–28°C
Three-spot (Blue/Opaline/Gold) Gourami
Trichopodus trichopterus
13 cm30 gal semi-aggressive22–28°C

Barbs (10)

SpeciesAdult sizeMin tankGroupTemperamentTemp / links
Bala Shark
Balantiocheilos melanopterus
35 cm150 gal4+ semi-aggressive22–28°C
Checker Barb
Oliotius oligolepis
5 cm20 gal6+ peaceful20–25°C
Cherry Barb
Puntius titteya
5 cm15 gal6+ peaceful23–27°C
Denison Barb (Roseline Shark)
Sahyadria denisonii
15 cm55 gal6+ semi-aggressive20–25°C
Five-banded Barb
Desmopuntius pentazona
5 cm20 gal8+ peaceful23–28°C
Gold Barb
Barbodes semifasciolatus
8 cm20 gal6+ peaceful18–26°C
Odessa Barb
Pethia padamya
8 cm20 gal6+ semi-aggressive16–26°C
Rosy Barb
Pethia conchonius
14 cm30 gal6+ semi-aggressive18–24°C
Tiger Barb
Puntigrus tetrazona
7 cm20 gal6+ semi-aggressive20–26°C · tank mates
Tinfoil Barb
Barbonymus schwanenfeldii
35 cm150 gal5+ semi-aggressive22–28°C

Cichlids (14)

SpeciesAdult sizeMin tankGroupTemperamentTemp / links
Bolivian Ram
Mikrogeophagus altispinosus
8 cm20 galpair peaceful24–27°C · tank mates
Cockatoo Dwarf Cichlid (Apisto Cacatuoides)
Apistogramma cacatuoides
8 cm20 gal territorial24–29°C
Convict Cichlid
Amatitlania nigrofasciata
12 cm40 gal aggressive24–28°C
Discus
Symphysodon aequifasciatus
20 cm55 gal5+ peaceful28–30°C · tank mates
Electric Blue Acara
Andinoacara pulcher
16 cm30 gal semi-aggressive22–28°C
Firemouth Cichlid
Thorichthys meeki
15 cm30 gal territorial23–29°C
Freshwater Angelfish
Pterophyllum scalare
15 cm29 gal semi-aggressive24–30°C · tank mates
German Blue Ram
Mikrogeophagus ramirezi
5 cm20 galpair peaceful27–30°C · tank mates
Green Severum
Heros efasciatus
30 cm55 gal semi-aggressive24–29°C
Jewel Cichlid
Hemichromis bimaculatus
14 cm30 gal aggressive23–27°C
Keyhole Cichlid
Cleithracara maronii
11 cm30 galpair peaceful22–28°C
Kribensis (Rainbow Krib)
Pelvicachromis pulcher
9 cm20 galpair territorial24–27°C
Multifasciatus Shell-Dweller
Neolamprologus multifasciatus
4 cm10 galpair territorial24–27°C
Oscar
Astronotus ocellatus
35 cm75 gal predatory23–28°C

Coldwater (5)

SpeciesAdult sizeMin tankGroupTemperamentTemp / links
Common Goldfish
Carassius auratus
30 cm75 galpair peaceful15–24°C
Fancy Goldfish
Carassius auratus
20 cm30 gal peaceful18–23°C · tank mates
Gold White Cloud Mountain Minnow
Tanichthys albonubes (gold form)
4 cm15 gal8+ peaceful14–22°C
Rosy Red Minnow (Fathead Minnow)
Pimephales promelas
7 cm20 gal6+ peaceful10–24°C
White Cloud Mountain Minnow
Tanichthys albonubes
4 cm15 gal8+ peaceful14–22°C

Corydoras (7)

SpeciesAdult sizeMin tankGroupTemperamentTemp / links
Bronze Corydoras
Corydoras aeneus
7 cm20 gal6+ peaceful22–26°C · tank mates
Julii Corydoras
Corydoras trilineatus
6 cm20 gal6+ peaceful22–26°C
Panda Corydoras
Corydoras panda
5 cm20 gal6+ peaceful20–25°C
Peppered Corydoras
Corydoras paleatus
7 cm20 gal6+ peaceful18–24°C
Pygmy Corydoras
Corydoras pygmaeus
3 cm10 gal6+ peaceful22–26°C
Salt and Pepper Corydoras
Corydoras habrosus
3.5 cm10 gal6+ peaceful20–26°C
Sterbai Corydoras
Corydoras sterbai
6.5 cm20 gal6+ peaceful24–28°C

Danios (5)

SpeciesAdult sizeMin tankGroupTemperamentTemp / links
Celestial Pearl Danio
Celestichthys margaritatus
2.1 cm10 gal8+ peaceful20–26°C
Dwarf Emerald Rasbora
Celestichthys erythromicron
2 cm10 gal8+ peaceful20–24°C
Giant Danio
Devario aequipinnatus
12 cm30 gal6+ semi-aggressive22–26°C
Pearl Danio
Danio albolineatus
5.5 cm20 gal8+ peaceful16–25°C
Zebra Danio
Danio rerio
5 cm10 gal6+ peaceful18–25°C · tank mates

Invertebrates (7)

SpeciesAdult sizeMin tankGroupTemperamentTemp / links
Amano Shrimp
Caridina multidentata
5 cm10 galpair peaceful18–27°C
Assassin Snail
Clea helena (Anentome helena)
2 cm5 gal peaceful18–25°C
Bamboo Shrimp (Wood/Fan Shrimp)
Atyopsis moluccensis
10 cm20 gal peaceful20–27°C
Cherry Shrimp
Neocaridina davidi
3 cm5 galpair peaceful18–28°C · tank mates
Ghost Shrimp (Glass/Grass Shrimp)
Palaemonetes paludosus
4 cm5 gal peaceful18–28°C
Mystery Snail
Pomacea bridgesii
5 cm10 gal peaceful20–28°C · tank mates
Nerite Snail
Neritina/Vittina spp.
2.5 cm5 gal peaceful22–27°C · tank mates

Killifish (3)

SpeciesAdult sizeMin tankGroupTemperamentTemp / links
Clown Killifish
Epiplatys annulatus
3.5 cm5 gal6+ peaceful20–26°C
Golden Wonder Killifish (Striped Panchax)
Aplocheilus lineatus
10 cm20 gal predatory22–26°C
Medaka Ricefish (Japanese Ricefish)
Oryzias latipes
3.5 cm10 gal6+ peaceful16–26°C

Livebearers (6)

SpeciesAdult sizeMin tankGroupTemperamentTemp / links
Endler's Livebearer
Poecilia wingei
3 cm10 galpair peaceful22–28°C · tank mates
Guppy (Fancy)
Poecilia reticulata
5 cm10 galpair peaceful22–28°C · tank mates
Least Killifish (Dwarf Livebearer)
Heterandria formosa
3.5 cm5 galpair peaceful16–24°C
Molly (Common / Sailfin)
Poecilia sphenops / Poecilia latipinna
12 cm20 galpair peaceful24–28°C · tank mates
Platy
Xiphophorus maculatus
6 cm10 galpair peaceful20–26°C · tank mates
Swordtail
Xiphophorus hellerii
12 cm20 galpair peaceful22–28°C · tank mates

Loaches (10)

SpeciesAdult sizeMin tankGroupTemperamentTemp / links
Clown Loach
Chromobotia macracanthus
30 cm125 gal5+ peaceful25–30°C
Dojo Loach (Weather Loach)
Misgurnus anguillicaudatus
25 cm55 galpair peaceful16–24°C
Dwarf Chain Loach
Ambastaia sidthimunki
6 cm20 gal6+ peaceful24–28°C
Kuhli Loach
Pangio kuhlii
9 cm20 gal5+ peaceful24–30°C · tank mates
Rainbow Shark
Epalzeorhynchos frenatum
15 cm50 gal aggressive22–27°C
Redtail Black Shark
Epalzeorhynchos bicolor
15 cm55 gal aggressive22–27°C
Reticulated Hillstream Loach
Sewellia lineolata
7 cm30 galpair peaceful20–24°C
Siamese Algae Eater
Crossocheilus oblongus
15 cm30 galpair semi-aggressive22–26°C
Yoyo Loach
Botia almorhae
15 cm40 gal5+ semi-aggressive24–30°C
Zebra Loach
Botia striata
9 cm30 gal5+ peaceful23–26°C

Oddball (4)

SpeciesAdult sizeMin tankGroupTemperamentTemp / links
Bumblebee Goby
Brachygobius doriae
3.5 cm10 galpair territorial22–28°C
Dwarf Pufferfish (Pea Puffer)
Carinotetraodon travancoricus
2.5 cm5 gal semi-aggressive22–28°C
Peacock Gudgeon
Tateurndina ocellicauda
7.5 cm15 galpair peaceful22–26°C
Scarlet Badis
Dario dario
2 cm10 gal peaceful22–26°C

Plecos & Catfish (9)

SpeciesAdult sizeMin tankGroupTemperamentTemp / links
Asian Stone Catfish
Hara jerdoni
3.8 cm10 galpair peaceful18–24°C
Bristlenose Pleco
Ancistrus sp.
13 cm30 gal peaceful23–27°C · tank mates
Clown Pleco
Panaqolus maccus
9 cm20 gal peaceful23–28°C
Common Pleco
Pterygoplichthys pardalis
45 cm125 gal semi-aggressive22–30°C
Glass Catfish
Kryptopterus vitreolus
6.5 cm30 gal6+ peaceful20–26°C
Otocinclus
Otocinclus macrospilus
4 cm10 gal6+ peaceful20–26°C
Pictus Catfish
Pimelodus pictus
12.7 cm55 gal predatory23–27°C
Rubber Lip Pleco
Chaetostoma formosae
12 cm25 gal peaceful21–26°C
Upside-Down Catfish
Synodontis nigriventris
9 cm30 gal4+ peaceful23–28°C

Rainbowfish (4)

SpeciesAdult sizeMin tankGroupTemperamentTemp / links
Boesemani Rainbowfish
Melanotaenia boesemani
10 cm30 gal6+ peaceful24–28°C
Celebes Rainbowfish
Marosatherina ladigesi
8 cm20 gal6+ peaceful22–28°C
Neon Dwarf Rainbowfish
Melanotaenia praecox
7 cm20 gal6+ peaceful23–27°C
Threadfin Rainbowfish
Iriatherina werneri
4 cm15 gal6+ peaceful22–30°C

Rasboras (7)

SpeciesAdult sizeMin tankGroupTemperamentTemp / links
Brilliant Rasbora
Rasbora einthovenii
9 cm29 gal6+ peaceful22–26°C
Chili Rasbora
Boraras brigittae
2 cm5 gal8+ peaceful20–28°C
Green Neon (Kubotai) Rasbora
Microdevario kubotai
2 cm10 gal8+ peaceful20–27°C
Harlequin Rasbora
Trigonostigma heteromorpha
4.5 cm15 gal8+ peaceful21–28°C · tank mates
Lambchop Rasbora
Trigonostigma espei
3 cm10 gal8+ peaceful23–28°C
Mosquito Rasbora (Dwarf Rasbora)
Boraras maculatus
2.5 cm10 gal8+ peaceful23–28°C
Scissortail Rasbora
Rasbora trilineata
15 cm30 gal6+ peaceful22–28°C

Tetras (20)

SpeciesAdult sizeMin tankGroupTemperamentTemp / links
Black Neon Tetra
Hyphessobrycon herbertaxelrodi
3.5 cm20 gal6+ peaceful23–27°C
Black Phantom Tetra
Hyphessobrycon megalopterus
3.6 cm20 gal6+ peaceful20–28°C
Black Skirt Tetra
Gymnocorymbus ternetzi
6 cm20 gal6+ semi-aggressive20–26°C
Bleeding Heart Tetra
Hyphessobrycon erythrostigma
6 cm30 gal8+ peaceful21–28°C
Buenos Aires Tetra
Hyphessobrycon anisitsi
7 cm30 gal6+ semi-aggressive18–28°C
Cardinal Tetra
Paracheirodon axelrodi
3 cm15 gal6+ peaceful23–29°C · tank mates
Congo Tetra
Phenacogrammus interruptus
8 cm30 gal6+ peaceful23–28°C
Diamond Tetra
Moenkhausia pittieri
6 cm20 gal6+ semi-aggressive24–28°C
Dwarf Pencilfish
Nannostomus marginatus
2.5 cm10 gal8+ peaceful22–28°C
Ember Tetra
Hyphessobrycon amandae
2 cm10 gal6+ peaceful20–28°C · tank mates
Emperor Tetra
Nematobrycon palmeri
4.2 cm20 gal6+ peaceful23–27°C
Flame Tetra (Von Rio Tetra)
Hyphessobrycon flammeus
4 cm15 gal6+ peaceful22–28°C
Glowlight Tetra
Hemigrammus erythrozonus
4 cm15 gal6+ peaceful24–28°C
Lemon Tetra
Hyphessobrycon pulchripinnis
4 cm20 gal6+ peaceful20–28°C
Marbled Hatchetfish
Carnegiella strigata
4 cm20 gal6+ peaceful24–28°C
Neon Tetra
Paracheirodon innesi
3 cm10 gal6+ peaceful21–25°C · tank mates
Rummynose Tetra
Hemigrammus rhodostomus
5 cm20 gal6+ peaceful24–27°C · tank mates
Serpae Tetra
Hyphessobrycon eques
4 cm20 gal6+ semi-aggressive20–28°C
Silvertip Tetra
Hasemania nana
5 cm20 gal6+ semi-aggressive23–28°C
X-ray (Pristella) Tetra
Pristella maxillaris
4.5 cm15 gal6+ peaceful22–28°C

Popular compatibility questions

Related guides on TankStocking — each scored by the same welfare engine as the planner.

Common questions

How many freshwater fish species does TankStocking cover?

TankStocking's database holds 126 sourced freshwater species — tetras, rasboras, barbs, danios, livebearers, corydoras, plecos, loaches, cichlids, rainbowfish, killifish, gouramis, coldwater fish and invertebrates — each with sourced size, tank, group and temperament data.

What is the best community fish for beginners?

Hardy, peaceful schoolers and bottom-dwellers are the safest start: neon and ember tetras, harlequin rasboras, platies, guppies, and corydoras catfish. Use the planner to check any combination before you buy.

How do I use this list to stock my tank?

Click any species to load it into the planner, set your tank size, then add tankmates and watch the live welfare verdict. For a single species, the "tank mates" links show the companions the engine clears.

TankStocking provides planning estimates, not veterinary advice. Every figure is sourced; uncertain values are kept conservative. How this works →