How Many Fish Can You Keep in a 5-Gallon Tank?
A 5-gallon (about 19-litre) tank is where a lot of people start, usually because it fits on a desk and the box at the shop looked friendly. I love a good nano tank. But I also see more overstocked 5-gallons than any other size, so let's be honest about what actually works in one.
The honest answer
A 5-gallon is a one-idea tank. You get a single small centrepiece fish, or one tiny shoaling species, or a shrimp colony. That's the menu. It is not a community tank, and it is definitely not a home for a fancy goldfish, a "starter" cichlid, or three different fish you liked at the store.
Small volumes swing fast. Temperature, ammonia, and pH all move quicker in 5 gallons than in 20, which leaves you very little margin when something goes wrong. The upside is that a lightly stocked nano is cheap to run and genuinely relaxing once it settles.
What actually works in 5 gallons
A single betta. The classic, and still the best. One male betta in a heated, planted 5-gallon is a brilliant little setup. Add a couple of nerite snails for algae if you like. Skip tankmates that nip, and resist the urge to add "a friend." Bettas do not want one. If a betta is your plan, betta fish care covers the heater, the gentle filter, and the bowl myths in full.
A small shoal of nano fish. Chili rasboras or a group of ember tetras work, but keep to a single species and a modest group of six to eight. These are tiny fish for a reason; they fit where almost nothing else does.
A shrimp tank. Honestly my favourite use of a 5-gallon. A colony of cherry shrimp plus a snail or two is endlessly watchable, breeds on its own, and produces almost no bioload. If you want movement, a few chili rasboras sit nicely on top.
A single sparkling gourami. An underrated nano centrepiece that actually croaks. Peaceful, small, and full of character.
Notice the pattern: ones and small groups, not a crowd.
What does not belong in a 5-gallon
I'll be blunt, because these are the mistakes that fill nano tanks with sick fish:
- Goldfish. They are coldwater, messy, and grow to the size of your hand. A 5-gallon is cruel for them.
- Guppies and mollies in numbers. Livebearers breed relentlessly and a 5-gallon is overrun in weeks.
- Common plecos and "algae eaters." That little sucker fish becomes a foot and a half long.
- A betta plus a school plus a snail plus a cory. That is a 20-gallon plan crammed into 5.
The gear a nano tank actually needs
A small tank punishes corner-cutting on equipment, because there is so little water to smooth out a mistake. Three things are not optional:
- A heater. Even a 5-gallon for a tropical fish needs a small adjustable heater. A nano tank tracks room temperature closely, and an unheated one swings cold every night. Bettas and nano fish are tropical and want a stable 76 to 78°F (24 to 26°C).
- A gentle filter. You still need biological filtration, but you need it without a current that blasts a betta or shrimp around the tank. A small sponge filter is ideal here. See how to choose an aquarium filter for why gentle flow matters in a nano.
- Live plants, ideally. A few easy plants like java fern or anubias make a small tank far more stable and give the fish security. None of them need special light or CO2. The easy aquarium plants list is all nano-friendly.
Get those three right and a 5-gallon becomes a genuinely stable little world rather than a fragile one.
The cycling part you cannot skip
A small tank still needs a full nitrogen cycle before any fish go in. If anything, cycling matters more here, because there is so little water to dilute mistakes. If that is new to you, read how to cycle a new aquarium first. It is the single biggest favour you can do a nano tank.
Let the numbers check you
The quickest sanity check is to run your plan through the stocking calculator. Set it to 5 gallons (or flip it to metric and enter about 19 litres), add what you are considering, and watch the bioload percentage. In a tank this small you'll see it climb fast, which is exactly the point: it stops you adding "just one more" fish that the tank cannot support.
A 5-gallon will never be a slice of a coral reef. But a single betta drifting through some real plants, or a glass box quietly full of cherry shrimp, is a lovely thing. Keep it simple and it will reward you.
If you outgrow this size, or you are weighing it against something roomier before you buy, how many fish can you keep in a 10-gallon tank is the natural next step up, and it opens up a lot more of the hobby.
- stocking
- nano
- beginner