Best Fish for a 5 Gallon Tank
A single betta, a chili rasbora school, or a shrimp colony.
5 species in our database can live in a 5-gallon tank. Here are some stocking ideas.
Schooling fish
Centerpiece & bottom dwellers
Frequently asked questions
What fish can live in a 5 gallon tank?
5 species from our database can live in a 5-gallon tank. This includes 1 schooling species and 1 centerpiece/bottom dwellers.
How many fish can I put in a 5 gallon tank?
Use our stocking calculator to estimate a safe stocking level based on fish size and bioload. A 5-gallon tank gives you 19 liters of volume.
Related resources
Calculate exact stocking for 5 gal →
Species that fit a 5 gallon tank
All 5 species below have a minimum tank size of 5 gallons or less. Remember that minimum group size is part of the calculation — a shoaling species needs room for the whole group, not one fish.
| Species | Adult size | Min tank | Group | Temperature |
|---|---|---|---|---|
| Betta | 2.5″ | 5 gal | 1+ | 76–82°F |
| Mystery Snail | 2.0″ | 5 gal | 1+ | 68–82°F |
| Cherry Shrimp | 1.0″ | 5 gal | 6+ | 65–78°F |
| Nerite Snail | 1.0″ | 5 gal | 1+ | 65–82°F |
| Chili Rasbora | 0.7″ | 5 gal | 8+ | 75–82°F |
5 gallon tank FAQ
How many fish can I keep in a 5 gallon tank?
It depends on the species. As a guide, a 5-gallon tank comfortably supports a single species plus a clean-up crew. Use the stocking calculator for a specific plan.
Does a 5 gallon tank need a filter and heater?
A filter, always — it houses the bacteria that process fish waste. A heater is needed unless you keep coldwater species; see fish that do not need a heater.
How often should I change the water in a 5 gallon tank?
25–30% weekly, which is about 1 gallons. Consistency matters more than volume.

