Thank you for visiting! By the way… any links on this page that lead to products on Amazon and other stores/partners are affiliate links Aquarium Store Depot earns a commission if you make a purchase.
Are you setting up a 20-gallon tank for freshwater fish? Congratulations, you’ve chosen a great fish tank size! However, it can take ages of research to choose the right fish species with so many beautiful options available in the hobby. Fear not fellow fishkeepers, this guide introduces 21 amazing freshwater fish that are perfect. Let’s go over the 21 Best Fish For 20 Gallon Tanks!
Ready to get started? Let’s dive right in!
Key Takeaways
- A 20-gallon tank is a great size for a beginner tropical fish tank
- Many of the most popular aquarium fish species are ideal for 20-gallon fish tanks
- You can get the most out of your tank by stocking a peaceful combination of schooling, bottom-dwelling, and centerpiece fish
- The number of freshwater fish you can keep will depend on their size, the shape of your tank, and the quality of your filtration system. Understocking your fish tank will reduce the amount of maintenance you need to do.
Setup For 20-gallon Aquarium
Before I introduce some excellent freshwater fish for your 20-gallon aquarium, let’s take a few moments to cover some important concepts when setting up a successful community tank.
Why Choose This Aquarium Size
The 20-gallon tank is probably the best all-around choice for a beginner’s community aquarium tank. This tank size offers a number of benefits, including:
- Affordable tank and equipment
- Most homes have enough spare space for a 2 – 2.5 foot tank
- Lightweight enough to be kept on sturdy, level furniture
- Large enough tank to offer some water quality stability but small enough to make water changes easy
- Wide range of stocking options
Long vs High – Which Shape to Choose?
20-gallon aquariums come in two standard shapes, and each one has its own pros and cons.
The 20-gallon long is generally the best choice because it has a larger floor area or ‘footprint’. This means it can house more bottom-dwelling fish and plants.
However, the 20-gallon high takes up less floor space in your home, so this option is better if you have limited free space.
A classic 20 gallon aquarium in its 30 inch long variant. A very popular aquarium.
Stocking Your Aquarium – How Many is Too Many??
This is the age-old question in the aquarium hobby because many fishkeepers want to keep as many fish as possible. Unfortunately, there is no easy answer, and the safest piece of advice is to understock your aquarium rather than cram your tank.
As a very rough guideline, you could easily keep 10 – 15 small (1-2 inch) fish in a tank of this size with good filtration and regular maintenance. However, maintaining good water conditions becomes more difficult as you add more fish or increase the size of the fish species you keep.
How To Create A Community
Different fish species have different habits and behavior. Some fish need the company of their own species and must be kept in schools. Others are perfectly happy alone, and some are so territorial that keeping them together with their own kind is a recipe for disaster!
Different species use their swimming space in different ways too. Some are very active and swim around in the middle of the tank all day. Others spend most of their time hanging out at the bottom or hiding away in caves.
So how do you safely create a peaceful community tank that just works? There are loads of options out there, but the following example is tried and tested:
- A small group of schooling bottom dwellers like corydoras catfish
- A school of mid-water fish like tetras
- A pair or single centerpiece fish. The ideal centerpiece fish species is peaceful, slightly larger than its tank mates, but not large enough to snack on them.
Of course, each fish species needs to be compatible in terms of their temperature and water parameter needs. Choosing fish species that come from the same natural habitats and areas of the world is a great way to make sure each fish will be comfortable.
Best Fish For 20 Gallon Tanks
Now that you know a little more about setting up an awesome 20-gallon aquarium, let’s move on to the real stars of the show – the fish!
There are so many amazing fish that can be housed in a 20-gallon tank that choosing a few for a single tank is pretty daunting. Well, look no further – the 21 species in this list are all perfect choices! We got a video from our YouTube Channel below and further details in our blog!
Everything you need to know about each species is included, too, so you can pick out your schooling species, bottom-dwellers, and centerpiece fish with ease.
Let’s meet some fish!
1. Betta
Use Coupon Code ASDFISH at Checkout
Betta Fish are one of the most beautiful varieties of freshwater fish available in the hobby. Easy to care for with plenty of varieties!
- Scientific name: Betta splendens
- Care level: Easy
- Minimum tank size: 5 gallons
- Temperament: Semi-aggressive
- Adult fish size: 2.5 inches
- Origin: Southeast Asia
- Temperature: 75 – 80 °F
- pH: 6.8 – 7.5
- Diet: Carnivorous
- Swim Level: Top & Mid-water
- Type: Centerpiece fish
The betta fish or Siamese fighting fish makes an ideal centerpiece fish for a 20-gallon tank. You’ve probably heard how aggressive these fish can be, and while that’s true when keeping more than one, they are usually very safe with other peaceful fish species.
2. Rummy Nose Tetra
An easy to care for Tetra fish that loves to school. Very peaceful fish that are great for beginners
- Scientific name: Hemigrammus rhodostomus
- Care level: Intermediate
- Minimum tank size: 20 gallons
- Temperament: Peaceful
- Adult size: 2 inches
- Origin: South America
- Temperature: 76 – 80 °F
- pH: 5.5 – 7
- Diet: Omnivorous
- Swim Level: Mid-water
- Type: Schooling fish
The rummy nose tetra is an excellent choice for the midwater of a 20-gallon community tank. These silvery fish really stand out with their black and white striped tails and bright red faces. They are true schooling fish so pick up a group of at least six for an awesome display.
3. Dwarf Gourami
- Scientific name: Trichogaster lalius
- Care level: Easy
- Minimum tank size: 10 gallons
- Temperament: Peaceful
- Adult size: 2.5 – 3.5 inches
- Origin: Pakistan, Bangladesh, India
- Temperature: 72 – 82 °F
- pH: 6 – 8
- Diet: Omnivore
- Swim Level: Top & Mid-water
- Type: Centerpiece fish
The Dwarf Gourami is a beautiful tropical fish with a deep body shape and interesting hair-like pelvic fins. These fish are available in a few color morphs like the stunning powder blue gourami and others with varying shades of neon blue and red.
Dwarf Gouramis are great centerpiece fish, but they will be happiest if kept in a pair. You could keep two females together but avoid two males as they will fight with each other.
4. Cory Catfish
- Scientific name: Corydoras spp.
- Care level: Easy
- Minimum tank size: 20 gallons for most species
- Temperament: Peaceful
- Adult size: 1 – 3 inches
- Origin: South America
- Temperature: Species-dependent. Most thrive in 74 – 80 °F
- pH: 7 – 8
- Diet: Omnivorous
- Swim Level: Bottom
- Type: Schooling fish
Cory catfish don’t have the intense colors of the other species on this list, but they are super interesting and peaceful fish. There are many different species available in the aquarium hobby, but most will do great if kept in a small school in a tropical community aquarium.
Corydoras are bottom-dwellers, but don’t be surprised to see them shoot up to the surface for a breath of air every now and then. These fish will feed on leftover food from the midwater fish above, but they also need a good quality sinking food for a balanced diet.
5. Apistogrammas
- Scientific name: Apistogramma spp.
- Care level: Intermediate to advanced
- Minimum tank size: 10 gallons
- Temperament: Peaceful – semi-aggressive
- Adult size: 2 – 3 inches
- Origin: South America
- Temperature: 74 – 80 °F
- pH: 6 – 7
- Diet: Omnivorous
- Swim Level: Bottom
- Type: Centerpiece fish
Apistogrammas are South American dwarf cichlids that have amazing colors and great personalities. There are many species available in the hobby, but the cockatoo dwarf apistogramma (A. cacatuoides) is one of the most popular and easy to find.
These tiny cichlids are available in many bright color morphs and they make great centerpiece fish in a 20-gallon long or high. These little guys can be territorial, so stick to just one male and female to keep the peace.
6. Zebra Danios
- Scientific name: Brachydanio rerio
- Care level: Easy
- Minimum tank size: 10 gallons
- Temperament: Peaceful
- Adult size: 1.5 – 2 inches
- Origin: India
- Temperature: 64 – 77 °F
- pH: 7 – 7.8
- Diet: Carnivorous
- Swim Level: Top & Mid-water
- Type: Schooling fish or Centerpiece fish
Zebra Danios are excellent community fish if you enjoy loads of movement in your tank. This active and peaceful species is very affordable, so you won’t break the bank by buying a nice school of 6 to 8. Zebra danios are super-tough too, so they are the perfect choice for novice fish keepers.
7. Bolivian Ram
- Scientific name: Mikrogeophagus altispinosus
- Care level: Intermediate
- Minimum tank size: 20 gallons
- Temperament: Peaceful
- Adult size: 2.5 – 3 inches
- Origin: Brazil and Bolivia
- Temperature: 75 – 82 °F
- pH: 6 – 7.5
- Diet: Omnivorous
- Swim Level: Mid-water & Bottom
- Type: Centerpiece fish
The Bolivian ram is a stunning centerpiece species that is right at home in a 20-gallon tank. However, this is the smallest tank size for these fish, so a pair is the most you’re going to get away with.
Unlike African cichlids, these beautiful fish are very peaceful fish and they will do best in a well-planted tank with some cozy hiding spots.
8. Ember Tetras
A small red tetra that grows up to 1.25 inches. A very peaceful schooling fish
- Scientific name: Hyphessobrycon amandae
- Care level: Easy
- Minimum tank size: 5 gallons
- Temperament: Peaceful
- Adult size: 0.75 inches
- Origin: Brazil
- Temperature: 72 – 82 °F
- pH: 5 – 7
- Diet: Carnivorous
- Swim Level: Mid-water
- Type: Schooling fish
Ember Tetras are a great choice if you’re planning a busy 20-gallon tank with many small fish. With good filtration, you could easily house 12 or more of these tiny fish in the mid-level of the tank and still have room for some bottom dwellers below.
9. Kribensis
- Scientific name: Pelvicachromis pulcher
- Care level: Easy
- Minimum tank size: 20 gallons
- Temperament: Peaceful – semi-aggressive
- Adult size: 3 – 4 inches
- Origin: West Africa
- Temperature: 75 – 81 °F
- pH: 5 – 7.5
- Diet: Omnivorous
- Swim Level: Mid-water & Bottom
- Type: Centerpiece fish
Kribensis are beautiful African cichlids that can be kept in a 20-gallon tank and their bright colors and bold stripes make them awesome centrepiece fish. A pair will even breed in a tank this size, although they can become pretty aggressive when spawning.
Choose hardy, fast-swimming tank mates like the zebra danio that will make your kribs more confident and easily escape them when breeding.
10. Harlequin Rasbora
A peaceful schooling fish. An ideal community fish. A great beginner fish
- Scientific name: Trigonostigma heteromorpha
- Care level: Easy
- Minimum tank size: 10 gallons
- Temperament: Peaceful
- Adult size: 2.5 inches
- Origin: Southeast Asia
- Temperature: 70 – 82 °F
- pH: 5 – 7.5
- Diet: Carnivorous
- Swim Level: Top & Mid-water
- Type: Schooling fish
Harlequin rasboras are always a great choice when setting up community tanks because they combine great colors and a placid nature. These pale orange fish get along perfectly with other peaceful fish and aquarium life, especially in a planted tank.
11. Checkerboard Cichlid
- Scientific name: Dicrossus filamentosus
- Care level: Intermediate
- Minimum tank size: 20 gallons
- Temperament: Peaceful
- Adult size: 3 – 4 inches
- Origin: South America
- Temperature: 79 – 86 °F
- pH: 4.5 – 6.5
- Diet: Omnivorous
- Swim Level: Bottom
- Type: Centerpiece fish
The checkerboard cichlid (video source) is an interesting species that not many fishkeepers know about. However, these streamlined South American cichlids are great for experienced fishkeepers with a 20-gallon tank because they stay small and live peacefully with other tank mates.
These fish are ideal for a blackwater biotope with other species that need soft, acidic water.
12. Cardinal Tetra
A very popular schooling fish. Looks like the Neon Tetra, but with longer blue and red stripes. Grows larger than a neon tetra as well
- Scientific name: Paracheirodon axelrodi
- Care level: Intermediate
- Minimum tank size: 20 gallons
- Temperament: Peaceful
- Adult size: 1.25 inches
- Origin: South America
- Temperature: 74 – 84 °F
- pH: 4.5 – 6.5
- Diet: Omnivorous
- Swim Level: Top & Mid-water
- Type: Schooling fish
Freshwater fish don’t get much more colorful than the cardinal tetra. These stunning fish are the slightly larger and rarer cousin of the popular neon tetras of the Amazon River Basin.
A school of 6 to 12 cardinal tetras would look amazing in a well-planted fish tank with one or two other peaceful species at the bottom of the tank.
13. Honey Gourami
One of the more peaceful Gourami fish available in the hobby. Has a unique yellow coloration and only grows up to 2 inches in length
- Scientific name: Trichogaster chuna
- Care level: Easy
- Minimum tank size: 10 gallons
- Temperament: Peaceful
- Adult size: 2 inches
- Origin: India
- Temperature: 72 – 81 °F
- pH: 6 – 7.5
- Diet: Carnivorous
- Swim Level: Top & Mid-water
- Type: Centerpiece fish
Honey Gouramis are smaller and more peaceful than dwarf gouramis, making them ideal as a centerpiece fish or even a small group. These colorful fish are a great choice for community tanks where they will get along great with schooling species like neon tetras or zebra danios and bottom dwellers like cory catfish.
14. Cherry Barb
- Scientific name: Puntius titteya
- Care level: Easy
- Minimum tank size: 20 gallons
- Temperament: Peaceful
- Adult size: 2 inches
- Origin: Sri Lanka
- Temperature: 72 – 80 °F
- pH: 6 – 8
- Diet: Omnivorous
- Swim Level: Mid-water
- Type: Schooling fish
Cherry Barbs are another excellent community fish for 20-gallon tanks. Their peach-orange color, bold scale pattern, and dark lateral stripe make them mesmerizing schooling fish if kept in a group of at least 6.
This popular species is ideal for an Asian biotope aquarium with bottom dwellers like kuhli loaches and peaceful gouramis.
15. Peacock Gudgeon
- Scientific name: Tateurndina ocellicauda
- Care level: Easy
- Minimum tank size: 15 gallons
- Temperament: Peaceful
- Adult size: 3 inches
- Origin: Papua New Guinea
- Temperature: 72 – 79 °F
- pH: 6.5 – 7.5
- Diet: Carnivorous
- Swim Level: Bottom
- Type: Centerpiece fish
Are you looking for a unique and colorful addition for your twenty-gallon tank? Look no further than the peacock gudgeon! This species is a great choice for the bottom of your tank, especially if you keep them in small group.
These fish are very easy to care for, although they can be fussy eaters at first. They will adapt quickly if you provide plenty of hiding places at the bottom of the tank and feed them live and frozen foods like bloodworms.
16. Guppy
An undemanding fish that is a livebearer. Many varieties available
- Scientific name: Poecilia reticulata
- Care level: Easy
- Minimum tank size: 5 gallons
- Temperament: Peaceful
- Adult size: 1.5 – 2.5 inches
- Origin: South America
- Temperature: 63 – 82 °F
- pH: 7 – 8.5
- Diet: Omnivorous
- Swim Level: All levels
- Type: Schooling fish
Fancy guppies are often overlooked because they are so common, but they are an excellent choice for a community tank, especially if you have naturally hard water.
Male guppies are particularly colorful, and their flowing fins really make them stand out in community tanks. Guppies are a favorite fish all over the world thanks to their hardy nature, high activity levels, and ease of care.
17. Splendid Killifish
- Scientific name: Aphyosemion splendopleure
- Care level: Intermediate
- Minimum tank size: 10 gallons
- Temperament: Peaceful, shy
- Adult size: 2 inches
- Origin: West Africa
- Temperature: 72 – 79 °F
- pH: 6 – 7
- Diet: Carnivorous
- Swim Level: Mid-water
- Type: Centerpiece fish
The splendid killifish is another interesting choice for more experienced fish keepers. These shy fish hail from forested streams of West Africa where their natural habitat is always dimly lit.
Keep your splendid killifish in a tank with plenty of live and floating plants or under low lighting to see them at their best.
18. Red Eye Tetra
- Scientific name: Moenkhausia sanctaefilomenae
- Care level: Easy
- Minimum tank size: 20 gallons
- Temperament: Peaceful but active
- Adult size: 2.5 – 3 inches
- Origin: Paraguay, Argentina, Brazil
- Temperature: 73 – 82 °F
- pH: 6 – 7
- Diet: Omnivorous
- Swim Level: Mid-water
- Type: Schooling fish
The red eye tetra is a common and affordable freshwater community fish that is perfect for aquarists who want a slightly larger schooling fish.
These active tetras need fish tanks with plenty of open swimming space, so a 20-gallon long is going to be the best choice. A group of 6 to 8 will bring a flash of silver and red to the middle layers of your tank.
19. German Rams
- Scientific name: Mikrogeophagus ramirezi
- Care level: Intermediate-advanced
- Minimum tank size: 20 gallons
- Temperament: Peaceful
- Adult size: 1.5 inches
- Origin: Venezuela, Brazil, Colombia
- Temperature: 80 – 86 °F
- pH: 5 – 7
- Diet: Omnivorous
- Swim Level: Bottom & Mid-water
- Type: Centerpiece fish
German rams are colorful and confident dwarf cichlids from South America that are available in many breeds and color morphs, including long-finned, golden, and electric blue ram.
These tropical fish require warm conditions and high water quality to thrive, which is why they are generally recommended for more experienced fish keepers. However, with the right diet and care a pair of these stunning centerpiece fish will be the stars of your 20-gallon tank.
20. Celestial Pearl Danio
A great-looking danio fish. Males are more colorful than females. A midway dwelling fish
- Scientific name: Celestichthys margaritatus
- Care level: Intermediate
- Minimum tank size: 10 gallons
- Temperament: Peaceful
- Adult size: 0.75 inches
- Origin: Myanmar
- Temperature: 68 – 78 °F
- pH: 6.5 – 7.5
- Diet: Omnivorous
- Swim Level: Mid-water & Bottom
- Type: Schooling fish
The Celestial pearl danio is a tiny Asian species (also known as leopard danio) that was first discovered less than two decades ago. Since then they have become extremely popular in the aquarium trade for their beautiful colors and markings.
These leopard danios thrive in cooler water, so they aren’t the ideal choice for warm-water tropicals like ram cichlids. Larger mid-water fish often outcompete them at mealtimes, so pick a couple of other peaceful nano species for their tank mates.
21. Black Neon Tetra
A variant neon variety. More reliant than neon and cardinal tetras
- Scientific name: Hyphessobrycon herbertaxelrodi
- Care level: Easy
- Minimum tank size: 15 gallons
- Temperament: Peaceful
- Adult size: 1.5 inches
- Origin: Brazil
- Temperature: 68 – 82°F
- pH: 5 – 7.5
- Diet: Omnivorous
- Swim Level: Top & Mid-water
- Type: Schooling fish
Black neon tetras are active schooling fish from South America that spend most of their time in the middle to upper levels of the aquarium.
These hardy fish are great tankmates for a small group of corydoras and a pair of electric blue rams in a tropical community setup. For the smallest corys, check out the pgymy or panda corydoras.
FAQs
How many fish can you have in a 20-gallon tank?
There is no clear answer to how many fish you can keep in a 20-gallon tank because different fish have different needs and grow to different tank sizes. However, with good filtration and regular maintenance, you can keep up to 20 or more small hardy fish.
Can I have 6 goldfish in a 20-gallon tank?
Most goldfish breeds grow to over 6 inches long, and their messy habits make them unsuitable for small aquariums. A 20-gallon aquarium is suitable for just one goldfish at most in the long run.
How many angel fish can you have in a 20-gallon tank?
A single angelfish can make a great centerpiece fish for a 20-gallon aquarium, but this is the absolute minimum size for this species and a larger tank would be better. These fish grow taller than they are long, so they are only suitable for 20-gallon tall tanks.
What is the best centerpiece fish for a 20-gal?
Labyrinth fish like the dwarf gourami, honey gourami, and giant betta fish make some of the best centerpiece fish for 20-gallon aquariums. These fish are easy to keep and their stunning colors and interesting shapes make them wonderful display species.
More experienced fishkeepers should look at some of the dwarf cichlids from South America for a burst of color in a small and peaceful package.
What is the most peaceful centerpiece fish?
The honey gourami is one of the most peaceful centerpiece fish for a 20-gallon tank. These beautiful fish are both smaller and more peaceful than the dwarf gourami, and they won’t bother any of your other fish.
Can 3 goldfish live in a 20-gallon tank?
It is possible to keep three goldfish in a 20-gallon aquarium, but only when they are young or as a very temporary solution while you put together a larger tank. A better tank size for the long-term care of three adult goldfish would be about 75 gallons.
Final Thoughts
There are literally hundreds of great fish for your twenty-gallon aquarium. However, you can’t go wrong with the 21 amazing species listed in this post. Take your time in selecting your pets, taking note of their pH and water temperature needs, and remember, have fun!
Do you have a 20-gallon aquarium? Tell us about the fish you keep in the comments below!
- About the Author
- Latest Posts
I’m thrilled that you found Aquarium Store Depot! Here you’ll find information on fish, aquariums, and all things aquatics related. I’m a hobbyist (being doing this since I was 11) and here to help other hobbyists thrive with their aquariums! I adhere to a high quality Editorial Process and Review products with real life field usage and practical analysis.