37 Best Community Fish for Your Freshwater Aquarium (2024)

If you have a tropical aquarium, you probably want to keep a variety of different fish species together. But with so many beautiful fish to choose from, making the right decision can be challenging.

What species make the best community fish for a freshwater tank? Can you keep small and large fish together? And are shrimp and snails safe to include in a planted community tank?

Read this guide to discover the 37 best community fish for your freshwater aquarium!

Table of Contents

37 Best Community Fish For Your Freshwater Aquarium

Of the hundreds of tropical fish species that you’ll see for sale in your local fish store and online, we think that the 37 fish on our list are some of the best for a freshwater community aquarium.

1. Honey Gourami (Trichogaster chuna)

37 Best Community Fish for Your Freshwater Aquarium (1)
  • Size: 2 inches
  • Suggested water temperature: 71° to 82°F
  • Suggested tank size: 20 gallons

Honey gouramis are found in India and Bangladesh.

These are peaceful, shy fish that need a tank with plenty of plant cover and shelter where they can get away from amorous males and nosey tank mates. Honey gouramis are easy to care for omnivores that thrive on a diet of fish flakes and frozen meaty foods.

2. White Cloud Mountain Minnow (Tanichthys micagemmae)

37 Best Community Fish for Your Freshwater Aquarium (2)
  • Size: 1.5 inches
  • Suggested water temperature: 64° to 72°F
  • Suggested tank size: 10 gallons

White Cloud Mountain Minnows are pretty little fish that can make a nice addition to a nano community tank.

The fish is endangered and considered rare in its natural environment in China despite efforts to reintroduce populations of White Cloud Mountain Minnows into the wild. However, at the time of writing, all the fish that you see in the trade are captive-bred.

3. Pictus Catfish (Pimelodus pictus)

37 Best Community Fish for Your Freshwater Aquarium (3)
  • Size: 5 inches
  • Suggested water temperature: 70° to 80°F
  • Suggested tank size: 50 to 55 gallons

Pictus catfish are peaceful, nocturnal fish that make a good addition to a community tank and can live with many other non-aggressive species.

You can include more than one Pictus catfish in your setup, provided that you give them both a hollow log or cave to hide out in during the daytime.

4. Blue Gourami (Trichogaster trichopterus)

37 Best Community Fish for Your Freshwater Aquarium (4)

Available on Petco

  • Size: Up to 6 inches
  • Suggested water temperature: 74° to 82°F
  • Suggested tank size: 20 gallons

Blue gouramis are beautiful fish that can make an attractive addition to a large community aquarium, gliding gracefully amid your plants, occasionally coming to the surface to breathe through their labyrinth organ.

These are one of the hardiest gourami species that need a heavily planted tank in which to be happy.

5. Diamond Tetra (Moenkhausia pittieri)

37 Best Community Fish for Your Freshwater Aquarium (5)
  • Size: 2 to 2.5 inches
  • Suggested water temperature: 80° to 84°F
  • Suggested tank size: 15 gallons

Diamond tetras are gorgeous little freshwater fish that make a fabulous addition to a community tank. These sparkling tetras are super-easy to care for, making them ideal for a beginner.

Just be wary of keeping large, predatory fish in the same tank, in case these little guys end up being lunch!

6. Rubber Lip Pleco (Chaestoma milesi)

37 Best Community Fish for Your Freshwater Aquarium (6)
  • Size: Up to 7 inches
  • Suggested water temperature: 70° to 78°F
  • Suggested tank size: 25 to 30 gallons

The Rubber Lip pleco is a peaceful, bottom-dwelling fish that can make a good addition to a large freshwater tank.

These plecos spend much of their day grazing on algae, although you will have to supplement their diet with algae wafers, or they might starve.

7. Zebra Danio (Danio rerio)

37 Best Community Fish for Your Freshwater Aquarium (7)
  • Size: 2 to 2.5 inches
  • Suggested water temperature: 64° to 75°F
  • Suggested tank size: 10 gallons

Zebra Danios are beautiful little nano fish that are easy to care for, breed readily, and can be kept in a tank without a heater.

These pretty black and white striped fish make great members of a peaceful community setup. However, it’s safest not to keep them with large semi-aggressive species that might view the danios as a food source.

8. Harlequin Rasbora (Trigonostigma heteromorpha)

37 Best Community Fish for Your Freshwater Aquarium (8)

Get It Here

  • Size: 2 inches
  • Suggested water temperature: 72° to 81°F
  • Suggested tank size: 10 gallons

Harlequin rasboras are relative newcomers to the hobby, only having appeared on the scene in the early 1900s.

These lively little fish are extremely popular members of tropical, freshwater community tanks that are easy to care for and make a stunning display in a large shoal.

9. Glowlight Tetra (Danio rerio)

37 Best Community Fish for Your Freshwater Aquarium (9)

Glowlight tetras are gorgeous little nano fish that make a perfect addition to a peaceful community setup, making a wonderful display when kept in large shoals.

Glowlights come from river habitats in Guyana and appreciate plenty of lush planting and open swimming space, too.

10. Bristlenose Pleco (Ancistrus Cirrhosus)

37 Best Community Fish for Your Freshwater Aquarium (10)
  • Size: 3 to 5 inches
  • Suggested water temperature: 73° to 80°F
  • Suggested tank size: 20 gallons

Bristlenose Plecos are bottom-dwelling herbivores that like a well-aerated tank with a decent current that replicates their natural habitat of the Amazon River Basin in South America.

These peaceful, and they’re sociable fish spend their time grazing on algae, helping to keep your tank clean.

11. Dwarf Gourami (Trichogaster Ialius)

37 Best Community Fish for Your Freshwater Aquarium (11)
  • Size: 2 inches
  • Suggested water temperature: 72° to 82°F
  • Suggested tank size: 20 gallons

Dwarf gouramis are beautiful fish that can make a nice addition to a peaceful community tank. Males can be aggressive toward each other when females are included in the mix, so a single-sex group is best.

These fish come in several color variants, including flame red and powder blue. Dwarf gouramis are labyrinth breathers, so they need access to the water surface.

12. Guppy Fish (Poecilia reticulata)

37 Best Community Fish for Your Freshwater Aquarium (12)
  • Size: Up to 2 inches
  • Suggested water temperature: 72° to 82°F
  • Suggested tank size: 20 gallons

Guppy fish are probably the most popular tropical aquarium fish species with beginners in the hobby.

Guppies are brightly colored, peaceful, easy to care for fish that breed very readily. Hence the guppy fish’s common name of Millions fish!

13. Dwarf Pencilfish (Nannostomus marginatus)

37 Best Community Fish for Your Freshwater Aquarium (13)
  • Size: 1.4 inches
  • Suggested water temperature: 75° to 79°F
  • Suggested tank size: 5 gallons or larger

The Dwarf Pencilfish is an unusual fish that’s not often seen in the hobby. That’s a shame because these attractive nano fish are peaceful and easy to care for, making a lovely display when kept in groups of ten.

14. Neon Tetra (Paracheirodon innesi)

37 Best Community Fish for Your Freshwater Aquarium (14)

Get It Here

  • Size: 1.5 inches
  • Suggested water temperature: 68° to 82°F
  • Suggested tank size: 10 gallons

Neon tetras are gorgeous little swimming gems that make a sparkling addition to a community tank when kept in a school of ten or more.

These fish are easy to care for and you can breed them quite easily too.

15. Celestial Pearl Danio (Danio margaritatus)

37 Best Community Fish for Your Freshwater Aquarium (15)
  • Size: Up to 1 inch
  • Suggested water temperature: 73° to 79°F
  • Suggested tank size: 10 gallons

Celestial Pearl Danios or GalaxyRasboras are incredibly beautiful little nano fish that can bring masses of color and vibrancy to a community setup.

These fish need very stable water conditions to remain healthy and stress-free.

16. Congo Tetra (Phenacogrammus interruptus)

37 Best Community Fish for Your Freshwater Aquarium (16)
  • Size: Up to 3 inches
  • Suggested water temperature: 73° to 82°F
  • Suggested tank size: 30 gallons

Congo tetras need a well-planted tank with plenty of hiding places and floating plants.

These fish need to be kept in a school of at least six individuals and mix well with other peaceful species.

17. Platy Fish (Xiphophorus maculatus)

37 Best Community Fish for Your Freshwater Aquarium (17)

Available on Petco

  • Size: 2 to 3 inches
  • Suggested water temperature: 70° to 82°F
  • Suggested tank size: 10 to 20 gallons

For a lively, medium-sized fish that fits in well in a community setup, check out the Platy fish.

Platys come in a wide range of colors and patterns, they’re easy to look after, and make perfect beginner fish.

18. Cardinal Tetra (Paracheirodon axelrodi)

37 Best Community Fish for Your Freshwater Aquarium (18)

Get It Here

  • Size: 1.2 inches
  • Suggested water temperature: 73° to 81°F
  • Suggested tank size: 20 gallons

Cardinal tetras are often mistaken for Neon tetras, although they are not the same species.

Cardinals make good community fish and look very impressive when kept in large schools. However, they are not as straightforward to care for as Neons.

19. Bala Shark (Balantiocheilos melanopterus)

37 Best Community Fish for Your Freshwater Aquarium (19)

Check on Petco

  • Size: 14 inches
  • Suggested water temperature: 72° to 82°F
  • Suggested tank size: 150 gallons

These spectacular black and white fish can make good community members, although they do grow very large, so you need a big tank to accommodate them.

The Bala Shark is calm, laid back, and easy to care for, too.

20. Black Skirt Tetra (Gymnocorymbus ternetzi)

37 Best Community Fish for Your Freshwater Aquarium (20)

Get It Here

  • Size: 3 inches
  • Suggested water temperature: 64° to 79°F
  • Suggested tank size: 10 gallons

Although Black Skirt tetras can make excellent community fish, they do have a reputation as being fin nippers. For that reason, I recommend that you don’t keep these attractive fish with species that have long, flowing fins

21. Molly Fish (Poecilia sphenops)

37 Best Community Fish for Your Freshwater Aquarium (21)
  • Size: 4.5 inches
  • Suggested water temperature: 75° to 80°F
  • Suggested tank size: 30 gallons

Molly fish are another extremely popular species of aquarium fish that are ideal for a beginner’s community tank.

These livebearers are prolific breeders that come in a wide range of colors, forms, and patterns.

22. Siamese Algae Eater (Crossocheilus oblongus)

37 Best Community Fish for Your Freshwater Aquarium (22)
  • Size: 6 inches
  • Suggested water temperature: 75° to 79°F
  • Suggested tank size: 25 gallons

Siamese Algae Eaters are great community fish that provide a helpful service to the aquarium keeper in that they do what their name suggests. So, if you introduce a few of these fish to your tank, they will spend their time grazing on algae, keeping your tank and plants clean.

23. Sparkling Gourami (Trichopsis pumila)

37 Best Community Fish for Your Freshwater Aquarium (23)
  • Size: 1.5 inches
  • Suggested water temperature: 75° to 77°F
  • Suggested tank size: 10 to 15 gallons

Although Sparkling gouramis do make good community fish, they can be territorial and semi-aggressive when spawning.

These fish need a well-planted aquarium with plenty of hiding places where the fish can take shelter.

24. Corydoras Catfish (Corydoras)

37 Best Community Fish for Your Freshwater Aquarium (24)
  • Size: 1.5 to 2 inches
  • Suggested water temperature: 74° to 80°F
  • Suggested tank size: 10 gallons

Corys are an extremely popular aquarium fish that make wonderful community members and are one of my personal favorites!

These hardy, cute little catfish spend their whole lives scavenging on the tank bottom for leftover food and eating general detritus.

25. Marbled Hatchetfish (Carnegiella strigata)

37 Best Community Fish for Your Freshwater Aquarium (25)
  • Size: 1.4 inches
  • Suggested water temperature: 73° to 81°F
  • Suggested tank size: 15 to 20 gallons

Marbled Hatchetfish are peaceful community fishes that can make an attractive addition to your tank.

The fish will eat flake food, but they need meaty proteins, including bloodworms and mosquito larvae, too.

26. Otocinclus (Otocinclus)

37 Best Community Fish for Your Freshwater Aquarium (26)
  • Size: 1.5 to 2 inches
  • Suggested water temperature: 72° to 82°F
  • Suggested tank size: 10 gallons or larger

Otos are peaceful, sociable little bottom-dwelling fish that need to be kept in groups of five or six.

The tank should be well-planted, with plenty of places for the fish to hide.

27. Threadfin Rainbowfish (Iriatherina werneri)

37 Best Community Fish for Your Freshwater Aquarium (27)
  • Size: 2 inches
  • Suggested water temperature: 78°F
  • Suggested tank size: 10 gallons

These elegant little fish make a beautiful rainbow display in a community tank, especially when kept in schools of ten or even more.

The male fish’s fins are long and flowing with delicate filaments at their extremities, giving a pretty, feathered appearance.

28. Bolivian Ram Cichlid (Mikrogeophagus altispinosus)

37 Best Community Fish for Your Freshwater Aquarium (28)
  • Size: 3 inches
  • Suggested water temperature: 82°F
  • Suggested tank size: 30 gallons

With its striking colors and placid nature, the Bolivian ram is one of the more peaceful cichlid species that can be incorporated into a community tank.

These fish are easy to care for and suitable for a beginner to the wonderful world of cichlids.

29. Pearl Gourami (Trichopodus leerii)

37 Best Community Fish for Your Freshwater Aquarium (29)
  • Size: 5 inches
  • Suggested water temperature: 77° to 82°F
  • Suggested tank size: 30 gallons

Pearl gouramis are one of the most attractive gourami species that make a good addition to a large community tank.

These elegant fish need plenty of swimming space to be happy.

30. Peaco*ck Gudgeon (Tateurndina ocellicauda)

37 Best Community Fish for Your Freshwater Aquarium (30)
  • Size: 3 inches
  • Suggested water temperature: 72° to 79°F
  • Suggested tank size: 10 gallons

Peaco*ck Gudgeons live in large, loose shoals in streams, rivulets, and rainforest ponds, where they can be seen hovering just above the substrate.

These peaceful little fish need a biologically mature aquarium with lots of dense plants, rocky caves, and driftwood for shelter.

31. Cherry Barb (Puntius titteya)

37 Best Community Fish for Your Freshwater Aquarium (31)
  • Size: Up to 2 inches
  • Suggested water temperature: 73° to 81°F
  • Suggested tank size: 30 gallons

Cherry barbs are brightly colored little fish that must be kept in schools of at least five individuals to show their best colors.

These are some of the more peaceful species of barbs that can do well in a community setup.

32. Ember Tetra (Hyphessobrycon amandae)

37 Best Community Fish for Your Freshwater Aquarium (32)
  • Size: Up to 1 inch
  • Suggested water temperature: 73° to 84°F
  • Suggested tank size: 10 gallons

Ember tetras make a glowing display in a nano tank or with other tetra species in large schools.

These fish show their best colors when kept in optimum conditions and fed a high-quality diet.

33. Kuhli Loach (Pangio kuhlii)

37 Best Community Fish for Your Freshwater Aquarium (33)
  • Size: Up to 2.75 inches
  • Suggested water temperature: 75° to 86°F
  • Suggested tank size: 15 gallons

The Kuhli Loach is a small, eel-like fish that spends most of its time on the bottom of the tank.

These peaceful loaches do well when kept in small groups in a well-planted tank and can make great members of a community of non-aggressive species.

34. Chili Rasbora (Boraras brigittae)

37 Best Community Fish for Your Freshwater Aquarium (34)
  • Size: Up to 0.5 inches
  • Suggested water temperature: 68° to 82°F
  • Suggested tank size: 5 gallons

Chili Rasboras are also known as Mosquito Rasboras. These are tiny schooling fish that have become popular in the hobby.

Although tiny, these lively, fun fish bring a vibrant splash of color to your aquarium.

35. Glass Catfish (Kryptopterus vitreolus)

37 Best Community Fish for Your Freshwater Aquarium (35)
  • Size: Up to 4 to 6 inches
  • Suggested water temperature: 75° to 80°F
  • Suggested tank size: 30 gallons

As their name suggests, Glass Catfish are completely transparent, so you can even see their skeletons!

These peaceful community fish add a touch of the unusual to any tropical aquarium setup.

36. Green Swordtails (Xiphophorus hellerii)

37 Best Community Fish for Your Freshwater Aquarium (36)
  • Size: 1.5 to 2 inches
  • Suggested water temperature: 74° to 80°F
  • Suggested tank size: 10 gallons

There are many variations of Green Swordtails, each with slightly different coloration. Male fish have the characteristic long, pointed caudal fin of all Swordtails.

Although these fish can live peacefully in a community, males tend to be territorial and fights can break out if there are too many in the tank.

37. Pygmy Corydoras (Corydoras pygmaeus)

37 Best Community Fish for Your Freshwater Aquarium (37)
  • Size: Up to 1.2 inches
  • Suggested water temperature: 72° to 79°F
  • Suggested tank size: 10 gallons

Pygmy Corys are friendly little fish that are perfectly suited to life in a nano tank with a large school of its own kind.

These fish don’t do well in general community tanks, as they are often picked on by larger tank mates and potentially eaten by semi-aggressive types.

In Conclusion

Did you enjoy our guide to the 37 best community fish for your freshwater aquarium? If you loved it, please share!

All the fish featured here can be kept in mixed tanks, although you should always research every species you want to keep to make sure that they share similar requirements in terms of water parameters and diet. Also, be aware that very tiny fish may be viewed as a food source by larger species.

If you have a community tank, we’d love to hear what fish you keep. Tell us in the comments box below.

37 Best Community Fish for Your Freshwater Aquarium (2024)
Top Articles
Latest Posts
Article information

Author: Rev. Leonie Wyman

Last Updated:

Views: 5507

Rating: 4.9 / 5 (59 voted)

Reviews: 90% of readers found this page helpful

Author information

Name: Rev. Leonie Wyman

Birthday: 1993-07-01

Address: Suite 763 6272 Lang Bypass, New Xochitlport, VT 72704-3308

Phone: +22014484519944

Job: Banking Officer

Hobby: Sailing, Gaming, Basketball, Calligraphy, Mycology, Astronomy, Juggling

Introduction: My name is Rev. Leonie Wyman, I am a colorful, tasty, splendid, fair, witty, gorgeous, splendid person who loves writing and wants to share my knowledge and understanding with you.