Freshwater Fish Database

Browse 35 popular freshwater species with tank size requirements, water parameters, and care information.

Showing 35 of 35 species

Betta Fish

Betta splendens

semi-aggressive
Min Tank: 5 gal
Max Size: 3"
Temp: 76-82°F
pH: 6.5-7.5
Bioload: low
Diet: carnivore
Schooling: No
Care: easy

Neon Tetra

Paracheirodon innesi

peaceful
Min Tank: 10 gal
Max Size: 1.5"
Temp: 70-81°F
pH: 6-7
Bioload: low
Diet: omnivore
Schooling: Yes (6+)
Care: easy

Cardinal Tetra

Paracheirodon axelrodi

peaceful
Min Tank: 10 gal
Max Size: 2"
Temp: 73-81°F
pH: 5.5-7
Bioload: low
Diet: omnivore
Schooling: Yes (6+)
Care: moderate

Guppy

Poecilia reticulata

peaceful
Min Tank: 10 gal
Max Size: 2"
Temp: 72-82°F
pH: 6.8-7.8
Bioload: low
Diet: omnivore
Schooling: No
Care: easy

Platy

Xiphophorus maculatus

peaceful
Min Tank: 10 gal
Max Size: 2.5"
Temp: 70-80°F
pH: 7-8
Bioload: low
Diet: omnivore
Schooling: No
Care: easy

Molly

Poecilia sphenops

peaceful
Min Tank: 20 gal
Max Size: 4"
Temp: 72-82°F
pH: 7-8.5
Bioload: medium
Diet: omnivore
Schooling: No
Care: easy

Corydoras Catfish

Corydoras spp.

peaceful
Min Tank: 15 gal
Max Size: 2.5"
Temp: 72-79°F
pH: 6-7.5
Bioload: low
Diet: omnivore
Schooling: Yes (6+)
Care: easy

Bristlenose Pleco

Ancistrus spp.

peaceful
Min Tank: 20 gal
Max Size: 5"
Temp: 73-81°F
pH: 6.5-7.5
Bioload: medium
Diet: herbivore
Schooling: No
Care: easy

Cherry Barb

Puntius titteya

peaceful
Min Tank: 20 gal
Max Size: 2"
Temp: 73-81°F
pH: 6-7
Bioload: low
Diet: omnivore
Schooling: Yes (6+)
Care: easy

Zebra Danio

Danio rerio

peaceful
Min Tank: 10 gal
Max Size: 2"
Temp: 64-77°F
pH: 6.5-7.5
Bioload: low
Diet: omnivore
Schooling: Yes (6+)
Care: easy

Harlequin Rasbora

Trigonostigma heteromorpha

peaceful
Min Tank: 10 gal
Max Size: 2"
Temp: 72-81°F
pH: 6-7.5
Bioload: low
Diet: omnivore
Schooling: Yes (6+)
Care: easy

Dwarf Gourami

Trichogaster lalius

peaceful
Min Tank: 10 gal
Max Size: 3.5"
Temp: 72-82°F
pH: 6-7.5
Bioload: low
Diet: omnivore
Schooling: No
Care: moderate

Angelfish

Pterophyllum scalare

semi-aggressive
Min Tank: 30 gal
Max Size: 6"
Temp: 76-84°F
pH: 6-7.5
Bioload: medium
Diet: omnivore
Schooling: No
Care: moderate

German Blue Ram

Mikrogeophagus ramirezi

peaceful
Min Tank: 20 gal
Max Size: 3"
Temp: 78-85°F
pH: 5.5-7
Bioload: low
Diet: omnivore
Schooling: No
Care: moderate

Kuhli Loach

Pangio kuhlii

peaceful
Min Tank: 15 gal
Max Size: 4"
Temp: 73-86°F
pH: 5.5-7
Bioload: low
Diet: omnivore
Schooling: Yes (6+)
Care: moderate

Mystery Snail

Pomacea bridgesii

peaceful
Min Tank: 5 gal
Max Size: 2"
Temp: 68-84°F
pH: 7-8
Bioload: low
Diet: omnivore
Schooling: No
Care: easy

Nerite Snail

Neritina spp.

peaceful
Min Tank: 5 gal
Max Size: 1"
Temp: 72-78°F
pH: 7-8.5
Bioload: low
Diet: herbivore
Schooling: No
Care: easy

Cherry Shrimp

Neocaridina davidi

peaceful
Min Tank: 5 gal
Max Size: 1.5"
Temp: 65-80°F
pH: 6.5-8
Bioload: low
Diet: omnivore
Schooling: No
Care: easy

Amano Shrimp

Caridina multidentata

peaceful
Min Tank: 10 gal
Max Size: 2"
Temp: 70-80°F
pH: 6.5-7.5
Bioload: low
Diet: omnivore
Schooling: No
Care: easy

Otocinclus

Otocinclus spp.

peaceful
Min Tank: 10 gal
Max Size: 2"
Temp: 72-79°F
pH: 6-7.5
Bioload: low
Diet: herbivore
Schooling: Yes (6+)
Care: moderate

Rummy Nose Tetra

Hemigrammus rhodostomus

peaceful
Min Tank: 20 gal
Max Size: 2.5"
Temp: 75-84°F
pH: 5.5-7
Bioload: low
Diet: omnivore
Schooling: Yes (6+)
Care: moderate

Ember Tetra

Hyphessobrycon amandae

peaceful
Min Tank: 10 gal
Max Size: 1"
Temp: 73-84°F
pH: 5.5-7
Bioload: low
Diet: omnivore
Schooling: Yes (8+)
Care: easy

Pearl Gourami

Trichopodus leerii

peaceful
Min Tank: 30 gal
Max Size: 5"
Temp: 77-82°F
pH: 6-7.5
Bioload: medium
Diet: omnivore
Schooling: No
Care: moderate

Swordtail

Xiphophorus hellerii

peaceful
Min Tank: 20 gal
Max Size: 5"
Temp: 72-82°F
pH: 7-8
Bioload: medium
Diet: omnivore
Schooling: No
Care: easy

Endler's Livebearer

Poecilia wingei

peaceful
Min Tank: 10 gal
Max Size: 1.5"
Temp: 72-82°F
pH: 6.5-8
Bioload: low
Diet: omnivore
Schooling: No
Care: easy

Pygmy Corydoras

Corydoras pygmaeus

peaceful
Min Tank: 10 gal
Max Size: 1"
Temp: 72-79°F
pH: 6-7.5
Bioload: low
Diet: omnivore
Schooling: Yes (8+)
Care: easy

Clown Pleco

Panaqolus maccus

peaceful
Min Tank: 20 gal
Max Size: 3.5"
Temp: 73-82°F
pH: 6.5-7.5
Bioload: low
Diet: herbivore
Schooling: No
Care: easy

Hillstream Loach

Sewellia lineolata

peaceful
Min Tank: 20 gal
Max Size: 3"
Temp: 68-75°F
pH: 6.5-7.5
Bioload: low
Diet: herbivore
Schooling: Yes (3+)
Care: moderate

White Cloud Minnow

Tanichthys albonubes

peaceful
Min Tank: 10 gal
Max Size: 1.5"
Temp: 60-72°F
pH: 6-8
Bioload: low
Diet: omnivore
Schooling: Yes (6+)
Care: easy

Pea Puffer

Carinotetraodon travancoricus

semi-aggressive
Min Tank: 10 gal
Max Size: 1"
Temp: 74-82°F
pH: 6.5-7.5
Bioload: low
Diet: carnivore
Schooling: No
Care: moderate

Honey Gourami

Trichogaster chuna

peaceful
Min Tank: 10 gal
Max Size: 2"
Temp: 72-82°F
pH: 6-7.5
Bioload: low
Diet: omnivore
Schooling: No
Care: easy

Celestial Pearl Danio

Danio margaritatus

peaceful
Min Tank: 10 gal
Max Size: 1"
Temp: 72-79°F
pH: 6.5-7.5
Bioload: low
Diet: omnivore
Schooling: Yes (6+)
Care: moderate

Siamese Algae Eater

Crossocheilus oblongus

peaceful
Min Tank: 30 gal
Max Size: 6"
Temp: 75-80°F
pH: 6.5-7.5
Bioload: medium
Diet: herbivore
Schooling: No
Care: easy

Apistogramma

Apistogramma spp.

semi-aggressive
Min Tank: 20 gal
Max Size: 3.5"
Temp: 76-84°F
pH: 5-7
Bioload: low
Diet: carnivore
Schooling: No
Care: moderate

Sparkling Gourami

Trichopsis pumila

peaceful
Min Tank: 10 gal
Max Size: 1.5"
Temp: 72-80°F
pH: 6-7.5
Bioload: low
Diet: omnivore
Schooling: No
Care: moderate