37 Best Community Fish For Your Freshwater Aquarium

Tankarium is reader-supported. We may earn a small commission through products purchased using links on this page.

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)

Honey gourami Trichogaster chuna tropical aquarium fish in fish tank. aquaria concept
  • 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)

Aqua Huna White Cloud Mountain Minnow (Size M) - 12 Pack
  • 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)

Pictus Catfish
  • 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)

Blue gourami - known as anabantoids or labyrinth fish with dark spots and a long mustache and schuberti barbs
  • 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)

Moenkhausia pittieri young fish in aquarium
Image Source: commons.wikimedia.org
  • 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)

Rubber Lipped Plecos at the bottom of aquarium with pebbles
  • 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)

Zebrafish (Danio rerio) with a white background.
  • 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)

HARLEQUIN RASBORA
Image Source: flickr.com
  • 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)

Closeup oa a glowlight tetra in aquaruim
  • Size: 1.5 inches
  • Suggested water temperature: 72° to 82°F
  • Suggested tank size: 10 gallons

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)

Catfish ancystrus at the bottom of the aquarium
  • 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)

Dwarf gourami on a blurred background (Trichogaster lalius)
  • 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)

Half-Black Blue Guppy
Image Source : tankfacts.com
  • 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)

Close up pic of a Dwarf Pencilfish
  • 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)

Beautiful Neon Tetra with shiny scales.
  • 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)

Isolated Celestial Pearl Danio fish in a tank.
Image Source : flickr.com
  • 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)

Aquaria; single swimming congo tetra fish ( Phenacogrammus interruptus) with rainbow colors.In the background green water plants.
  • 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)

Platy Fish underwater
  • 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)

Neon Cardinal Fish
  • 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)

Bala shark (Balantiocheilos melanopterus), also known as the tricolor shark or shark minnow.
  • 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)

Black Skirt Tetra in blurry green background
  • 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)

Neon Orange Molly Fish
Image Source: commons.wikimedia.org
  • 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)

Siamese algae eater in planted aquarium
  • 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)

Sparkling Gourami (Trichogaster pumila)
  • 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)

Two small spotted Cory catfish side by side
  • 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)

Hatchetfish (Gasteropelecus sternicla)
Image Source : instagram.com
  • 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)

Closeup of an otocinclus in planted aquarium
  • 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)

Portrait of Aquarium Fish - Threadfin Rainbowfish
  • 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)

Bolivian Ram
Image Source: flickr.com
  • 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)

Trichogaster leeri (Gourami Perla/Pearl Gourami)
Image Source: flickr.com
  • 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. Peacock Gudgeon (Tateurndina ocellicauda)

Female peacock goby
Image Source: flickr.com
  • Size: 3 inches
  • Suggested water temperature: 72° to 79°F
  • Suggested tank size: 10 gallons

Peacock 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)

Female of Cherry barb, Puntius titteya. It is a tropical fish native to Sri Lanka
  • 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)

Group of Ember Tetra or Hyphessobrycon amandae in planted tropical fresh water aquarium
  • 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)

Banded Kuhli Loach Live Fish Aquatic Pets
  • 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)

Mosquito Rasbora (Boraras brigittae) Beautiful Endemic Ornamental fish from Borneo
  • 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)

Indian glass catfish in the aquarium
  • 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)

Green swordtails in aquarium
Image Source: Instagram.com
  • 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)

a close up of a small school of pygmy cory cats, Corydoras pygmaeus
Image Source: flickr.com
  • 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.

Alison Page has been an avid fish keeper for over 35 years and has owned many different species of freshwater tropical fish including bettas. Currently Alison has two large freshwater tanks. The first tank has two huge fancy goldfish who are almost ten years old and still looking as good as ever. In the other, she has a happy community of tiger barbs, green tiger barbs, corydoras catfish, platys, and mollies.

Leave a Comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.