20 Best Community Fish for Freshwater Tanks - Aquarium Guide

Many fish keepers dream of having a peaceful and colorful freshwater aquarium. A community fish tank filled with different species of fish can be relaxing, exciting, and full of personality.

But choosing the right fish for your aquarium isn’t always easy.

With so many species out there, how do you know which ones will live peacefully together? Picking the wrong mix of fish can lead to stress, injuries, or worse.

Don’t worry—we’ve got you covered.

This guide will walk you through the best freshwater community fish and help you understand what makes them great tank mates. Whether you’re setting up your first tank or adding new fish to an existing one, this list will help you build a thriving community aquarium.

What Are Community Fish?

 

Community fish are peaceful species that get along well with other fish in the same tank. They don’t fight, bite fins, or bully their tank mates. A good community fish is:

  • Peaceful by nature
  • Visually appealing
  • Hardy and easy to care for
  • Happy living with different species

Now that you know what makes a fish “community-friendly,” let’s explore the best options available.

Top Freshwater Community Fish

 
Corydoras
 

1. Corydoras Catfish

 

Cory catfish are gentle bottom-dwellers that help keep your tank clean by eating leftover food. These small, active fish love to explore and do best in groups of six or more. With over 160 species, you’ll have plenty of options to choose from.

Characteristic

Details

Scientific Name

Corydoras spp.

Difficulty Level

Easy

Temperament

Peaceful

Adult Size

2–3 inches (5–7.5 cm)

Minimum Tank Size

20 gallons

Origin

South America

Diet

Omnivore

pH

6.0–7.8

Water Temperature

72–78°F (22–26°C)

Planted Tank Suitability

Excellent

Swimming Level

Bottom

Rasboras

 

2. Rasboras


Rasboras are colorful schooling fish that bring lots of life to a tank. From the tiny Chili Rasbora to the larger Scissortail, they’re peaceful, easy to care for, and perfect for nano tanks.

Characteristic

Details

Scientific Name

Trigonostigma spp., Boraras spp.

Difficulty Level

Easy

Temperament

Peaceful

Adult Size

0.5–2 inches (1.3–5 cm), species dependent

Minimum Tank Size

10–20 gallons

Origin

Southeast Asia

Diet

Omnivore

pH

6.0–7.5

Water Temperature

72–79°F (22–26°C)

Planted Tank Suitability

Excellent

Swimming Level

Mid to top

Guppies


3. Guppies


Known as “rainbow fish” for their bright colors, guppies are great for beginners. They’re small, friendly, and breed easily. Keep males and females together, and you’ll soon see baby guppies in your tank.

Characteristic

Details

Scientific Name

Poecilia reticulata

Difficulty Level

Easy

Temperament

Peaceful

Adult Size

1.5–2.5 inches (4–6.5 cm)

Minimum Tank Size

10 gallons

Origin

South America (native), now global

Diet

Omnivore

pH

7.0–8.5

Water Temperature

72–82°F (22–28°C)

Planted Tank Suitability

Excellent

Swimming Level

Top to mid

Platies


4. Platies


Platies are peaceful livebearers that come in many colors. They’re low-maintenance and even help control algae. These small fish are ideal for planted tanks and beginner-friendly setups.

Characteristic

Details

Scientific Name

Xiphophorus maculatus

Difficulty Level

Easy

Temperament

Peaceful

Adult Size

2–3 inches (5–7.5 cm)

Minimum Tank Size

10 gallons

Origin

Central America

Diet

Omnivore

pH

7.0–8.2

Water Temperature

70–78°F (21–26°C)

Planted Tank Suitability

Excellent

Swimming Level

Mid to top

Mollies

 

5. Mollies


Mollies are slightly larger livebearers with a love for hard water. They’re available in a variety of colors and fin types. These curious fish enjoy exploring plants, caves, and driftwood.

Characteristic

Details

Scientific Name

Poecilia sphenops

Difficulty Level

Easy to Moderate

Temperament

Peaceful

Adult Size

3–4.5 inches (7.5–11.5 cm)

Minimum Tank Size

20 gallons

Origin

Central and South America

Diet

Omnivore (likes algae and plant matter)

pH

7.5–8.5

Water Temperature

72–82°F (22–28°C)

Planted Tank Suitability

Good (prefers hard water and plants)

Swimming Level

Mid to top

Swordtails

 

6. Swordtails


These fish are known for their long, sword-like tails. Swordtails are peaceful, hardy, and do well in groups with more females than males.

Characteristic

Details

Scientific Name

Xiphophorus hellerii

Difficulty Level

Easy

Temperament

Peaceful (males can be mildly territorial)

Adult Size

4–5 inches (10–13 cm)

Minimum Tank Size

20 gallons

Origin

Central America

Diet

Omnivore

pH

7.0–8.4

Water Temperature

72–82°F (22–28°C)

Planted Tank Suitability

Excellent

Swimming Level

Mid to top

Cherry Barbs

 

7. Cherry Barbs


Cherry barbs are peaceful schooling fish with striking red-orange colors. They love swimming in groups of six or more and are a popular choice for planted tanks.

Characteristic

Details

Scientific Name

Puntius titteya

Difficulty Level

Easy

Temperament

Peaceful (best in groups)

Adult Size

1.5–2 inches (4–5 cm)

Minimum Tank Size

15 gallons

Origin

Sri Lanka

Diet

Omnivore

pH

6.0–7.5

Water Temperature

73–81°F (23–27°C)

Planted Tank Suitability

Excellent

Swimming Level

Mid

Dwarf Gouramis


8. Dwarf Gouramis


Dwarf gouramis are beautiful, slow-moving fish that come in many color types like Flame, Neon Blue, and Honey. They’re great for calm community setups and should be kept in pairs.

Characteristic

Details

Scientific Name

Trichogaster lalius

Difficulty Level

Moderate

Temperament

Peaceful (males may be territorial)

Adult Size

2–3.5 inches (5–9 cm)

Minimum Tank Size

15 gallons

Origin

South Asia (India, Bangladesh)

Diet

Omnivore

pH

6.0–7.5

Water Temperature

72–82°F (22–28°C)

Planted Tank Suitability

Excellent

Swimming Level

Mid to top

Zebra Danios

 

9. Zebra Danios


Zebra Danios are active, playful fish that dart around the tank. They’re very hardy and can live in cooler water, making them perfect for unheated aquariums.

Characteristic

Details

Scientific Name

Danio rerio

Difficulty Level

Easy

Temperament

Peaceful

Adult Size

1.5–2 inches (4–5 cm)

Minimum Tank Size

10 gallons

Origin

South Asia

Diet

Omnivore

pH

6.5–7.5

Water Temperature

64–75°F (18–24°C)

Planted Tank Suitability

Excellent

Swimming Level

Mid to top

Celestial Pearl Danios

 

10. Celestial Pearl Danios (Galaxy Rasboras)


These stunning nano fish are peaceful and perfect for planted tanks. Males may show off to each other, but they’re not aggressive.

Characteristic

Details

Scientific Name

Danio margaritatus

Difficulty Level

Moderate

Temperament

Peaceful (males may spar)

Adult Size

1 inch (2.5 cm)

Minimum Tank Size

10 gallons

Origin

Myanmar (Southeast Asia)

Diet

Omnivore

pH

6.5–7.5

Water Temperature

73–79°F (23–26°C)

Planted Tank Suitability

Excellent

Swimming Level

Mid to top

Bristlenose Plecos

 

11. Bristlenose Plecos


These odd-looking suckerfish are great for controlling algae. They prefer being alone and love grazing on driftwood. Keep just one in a tank to avoid territorial behavior.

Characteristic

Details

Scientific Name

Ancistrus spp.

Difficulty Level

Easy

Temperament

Peaceful

Adult Size

4–5 inches (10–13 cm)

Minimum Tank Size

20 gallons

Origin

South America

Diet

Herbivore/Algae eater

pH

6.5–7.5

Water Temperature

73–81°F (23–27°C)

Planted Tank Suitability

Good

Swimming Level

Bottom

Neon Tetras

 

12. Neon Tetras


Neon tetras are small, glowing fish with bright blue and red stripes. They are one of the most popular community fish due to their beauty and peaceful behavior.

Characteristic

Details

Scientific Name

Paracheirodon innesi

Difficulty Level

Easy

Temperament

Peaceful

Adult Size

1.5 inches (4 cm)

Minimum Tank Size

10 gallons

Origin

South America

Diet

Omnivore

pH

6.0–7.0

Water Temperature

70–81°F (21–27°C)

Planted Tank Suitability

Excellent

Swimming Level

Mid to top

Cardinal Tetras

 

13. Cardinal Tetras


Similar to neons but with a full-length red stripe, Cardinal tetras are slightly larger and even more vibrant. They love schooling and thrive in soft, warm water.

Characteristic

Details

Scientific Name

Paracheirodon axelrodi

Difficulty Level

Moderate

Temperament

Peaceful

Adult Size

2 inches (5 cm)

Minimum Tank Size

20 gallons

Origin

South America

Diet

Omnivore

pH

4.6–6.2

Water Temperature

73–81°F (23–27°C)

Planted Tank Suitability

Excellent

Swimming Level

Mid to top

Congo Tetras

 

14. Congo Tetras


Congo tetras are one of the most striking freshwater fish. Native to Africa, they are peaceful but a bit shy. They enjoy tanks with lots of plants and open swimming space.

Characteristic

Details

Scientific Name

Phenacogrammus interruptus

Difficulty Level

Moderate

Temperament

Peaceful (can be shy)

Adult Size

3 inches (7.5 cm)

Minimum Tank Size

30 gallons

Origin

Africa

Diet

Omnivore

pH

6.0–7.5

Water Temperature

73–81°F (23–27°C)

Planted Tank Suitability

Excellent

Swimming Level

Mid to top

Black Skirt Tetras

 

15. Black Skirt Tetras


These tetras have bold black markings and a unique body shape. Though not colorful, they stand out in a group of six or more. Peaceful and playful, they’re easy to keep.

Characteristic

Details

Scientific Name

Gymnocorymbus ternetzi

Difficulty Level

Easy

Temperament

Peaceful

Adult Size

2–3 inches (5–7.5 cm)

Minimum Tank Size

15 gallons

Origin

South America

Diet

Omnivore

pH

6.0–7.5

Water Temperature

70–82°F (21–28°C)

Planted Tank Suitability

Good

Swimming Level

Mid to top

Otocinclus Catfish

 

16. Otocinclus Catfish


Often called “Otos,” these tiny algae eaters are perfect for planted tanks. They’re peaceful and fun to watch, especially when kept in a school of six or more.

Characteristic

Details

Scientific Name

Otocinclus spp.

Difficulty Level

Moderate

Temperament

Peaceful

Adult Size

1.5–2 inches (4–5 cm)

Minimum Tank Size

15 gallons

Origin

South America

Diet

Herbivore (algae eater)

pH

6.8–7.5

Water Temperature

72–79°F (22–26°C)

Planted Tank Suitability

Excellent

Swimming Level

Bottom to mid

Ram Cichlids

 

17. Ram Cichlids


Not all cichlids are aggressive! Rams are small, colorful, and calm—great for peaceful tanks. Keep a bonded pair in warm water with gentle tank mates.

Characteristic

Details

Scientific Name

Mikrogeophagus ramirezi

Difficulty Level

Moderate

Temperament

Peaceful but territorial during breeding

Adult Size

2–3 inches (5–7.5 cm)

Minimum Tank Size

20 gallons

Origin

South America (Venezuela, Colombia)

Diet

Omnivore

pH

5.5–7.0

Water Temperature

78–85°F (26–29°C)

Planted Tank Suitability

Excellent

Swimming Level

Mid

Glass Catfish

 

18. Glass Catfish


These see-through fish are calm, peaceful, and love swimming in groups. Keep at least five together in a tank with plants to mimic their natural home.

Characteristic

Details

Scientific Name

Kryptopterus vitreolus

Difficulty Level

Moderate

Temperament

Peaceful, schooling

Adult Size

4–5 inches (10–13 cm)

Minimum Tank Size

20 gallons

Origin

Southeast Asia

Diet

Carnivore (prefers live/frozen foods)

pH

6.5–7.5

Water Temperature

74–80°F (23–27°C)

Planted Tank Suitability

Excellent

Swimming Level

Mid

Dojo Loaches

 

19. Dojo Loaches


Also called weather loaches, these eel-like fish are full of personality. They’re hardy, peaceful bottom-feeders that enjoy cooler water temperatures.

Characteristic

Details

Scientific Name

Misgurnus anguillicaudatus

Difficulty Level

Easy

Temperament

Peaceful

Adult Size

8–12 inches (20–30 cm)

Minimum Tank Size

30 gallons

Origin

East Asia

Diet

Omnivore

pH

6.5–8.0

Water Temperature

64–75°F (18–24°C)

Planted Tank Suitability

Good

Swimming Level

Bottom

GloFish Tetras and Danios

 

20. GloFish Tetras and Danios


GloFish are genetically modified for bright colors that glow under LED lights. While not all GloFish are peaceful, the GloFish tetras and Danios are perfect for community tanks. Avoid GloFish barbs or sharks—they tend to be aggressive.

Characteristic

Details

Scientific Name

Gymnocorymbus ternetzi (modified)

Difficulty Level

Easy

Temperament

Peaceful

Adult Size

2–3 inches (5–7.5 cm)

Minimum Tank Size

15 gallons

Origin

South America (wild species)

Diet

Omnivore

pH

6.0–7.5

Water Temperature

70–82°F (21–28°C)

Planted Tank Suitability

Good

Swimming Level

Mid to top

Tips for Building a Peaceful Community Tank

 
  • Research each fish’s needs before adding them to your tank.
  • Avoid mixing aggressive fish with peaceful ones.
  • Provide plenty of hiding spots using plants, caves, and decorations.
  • Keep schooling fish in groups of 6 or more for their well-being.
  • Match water parameters like temperature, pH, and hardness.
  • Don’t overcrowd the tank. Give your fish space to swim freely.

Final Thoughts

 

Creating a community aquarium is one of the most rewarding parts of the fishkeeping hobby. With the right mix of peaceful fish, your tank will become a lively, colorful underwater world that brings joy every day.

Take your time, do your research, and choose from this list of tried-and-true species. Whether you love tiny tetras or playful catfish, there’s a perfect community fish for your tank.

Do you already have a favorite community fish? Let us know in the comments—we’d love to hear about your setup!

Leave a Comment

Your email address will not be published. Required fields are marked *