FTC GUIDELINES PLEASE NOTE: we act as an affiliate for several companies that feature on our website. In some cases we may earn a commission from referrals to those companies. For further information please refer to our Privacy page.
If you’re interested in becoming a fish owner, you’ve probably done a lot of research into what the right size tank would be. A lot of factors have gone into this: you want a tank that’s both easy to maintain and has enough room for a school of fish made up of many types, and you also want to stay within your budget while still being able to safely care for any fish you end up housing.
And throughout all of this research, you’ve come to the rightful conclusion that you need a 20 gallon tank!
However, now you need to move onto the next step: what fish would be best to keep in this 20 gallon tank?
To help you on your journey to becoming a fish-keeper, we’ve listed 6 of the most common and popular species below that would suit your tank set-up the best.
If you’ve already picked the perfect tank, now’s the time to fill it with healthy and happy fish!
Here’s our list of the best fish for a 20 gallon tank, with more information below on the best combinations to keep as well.
Small fish that like to hide, Tetras are great for a 20 gallon tank. Neon Tetras are the most popular type, thanks to their iridescent scales and easy recognisability. They’re schooling fish, so they will need to be kept with at least 4 - 8 other neon tetra fish.
Being quite simple to care for, and as one of the most colorful fish we know of, Guppies are a popular pick for a 20 gallon tank.
They get along well with most other species, and work well as part of a communal tank you’re putting together. They’re small and agile swimmers, and need to be kept in a small school to save any from being singled out by much bigger fish.
There are many species of Catfish, but the species within the Cory Catfish genus work best for a 20 gallon tank.
Being bottom feeders, they’re quite peaceful, and will help to clean the tank. Cory Catfish are best kept in a small shoal of at least 6, but a 20 gallon fish tank will typically not allow for many more than this.
Small in shape and one of the fastest swimmers on this list, Platy fish are a great addition to a 20 gallon tank.
You’ll have to keep them with other platys - however, they’re not your typical schooling fish. It’s best to have 2-3 females for every male if you keep multiples of them.
A big community fish, Shrimps are small and great for easygoing 20 gallon tanks. Great for keeping alongside other small and peaceful fish, Shrimps will add a bit of dimension to any tank you keep.
The Amano Shrimp is one of the most popular type you can find, and will scavenge in a similar manner to Corydoras Catfish.
A non-schooling fish, and potentially aggressive in nature, Dwarf Cichlids are an appropriate species of Cichlid to keep in your 20 gallon tank.
Other species, such as the African Cichlid, are too big to fit healthily into such a space. Be sure to introduce a simple mated pair to the tank at this size; if you introduce any more Cichlids, it may lead to fighting over territory.