Freshwater Fish Species
Comprehensive care guides for aquarium beginners and enthusiasts
Quick Navigation
Betta Fish
Scientific Name: Betta splendens
Tank Size: 5 gallons minimum
Temperature: 24–28°C
Difficulty: Beginner
Betta fish are territorial but beautiful fish known for their flowing fins and bright colors. They prefer calm water with hiding spaces.
Guppy
Scientific Name: Poecilia reticulata
Tank Size: 10 gallons minimum
Temperature: 22–28°C
Difficulty: Beginner
Guppies are peaceful schooling fish and one of the easiest aquarium fish for beginners. They reproduce quickly and enjoy planted tanks.
Goldfish
Scientific Name: Carassius auratus
Tank Size: 20–30 gallons minimum
Temperature: 18–24°C
Difficulty: Beginner to Intermediate
Goldfish are long-lived fish that require large tanks and good filtration due to high waste production.
Angelfish
Scientific Name: Pterophyllum scalare
Tank Size: 30 gallons minimum
Temperature: 24–30°C
Difficulty: Intermediate
Angelfish are elegant freshwater fish that prefer tall tanks and peaceful tank mates.
Neon Tetra
Scientific Name: Paracheirodon innesi
Tank Size: 10 gallons minimum (schooling groups)
Temperature: 20–26°C
Difficulty: Beginner
Neon Tetras are small peaceful schooling fish with bright neon blue and red stripes.
Discus Fish
Scientific Name: Symphysodon spp.
Tank Size: 50 gallons minimum
Temperature: 26–30°C
Difficulty: Advanced
Discus fish require very stable water conditions and are considered one of the most challenging freshwater aquarium fish.