A 5-gallon tank supports one fish well: a single betta. The other honest stocking options contain no fish at all, or barely any: a cherry shrimp colony, a snail setup, or a few white cloud minnows at room temperature as a borderline case. That is the whole list. Every longer list you have seen (and the internet is full of them) works by ignoring adult sizes, schooling needs, or both. Five gallons is a small, beautiful, sharply limited box, and the fastest way to enjoy one is to accept what it holds.
The honest short list

- One betta, alone. The best 5-gallon resident in the hobby by a wide margin. A betta uses every inch, interacts with you through the glass, and actively prefers having no roommates. Heater required; the betta care guide covers the 75-81°F range and the rest of the baseline.
- A cherry shrimp colony. Start with 10 and let them breed. A planted shrimp tank is cheaper to run than a fish tank, needs no heater in a warm room, and turns into a self-sustaining colony within months.
- A snail tank. Two or three nerites, or one mystery snail. Unglamorous until you watch them work; nerites are also the best algae cleaners that fit this footprint.
- White cloud mountain minnows, borderline. Four or five in an unheated tank at 60-72°F can work because white clouds are tiny (1.5 inches) and cold-blooded about it. They would still rather have a 10-gallon, which is why this entry sits at the bottom of the list with an asterisk.
Pick one line. A 5-gallon does not hold a betta plus shrimp plus snails; on this site the 5-gallon betta lives solo, and the shrimp and snail options are what you run instead of a betta, in a tank he never enters.
Why schooling fish are out
Neon tetras, guppies, danios, rasboras: every one of them is a group fish that needs six or more of its own kind, and a group of six needs at least 10 gallons of water and swimming length a 5-gallon does not have. A standard 5-gallon runs about 16 inches long. A zebra danio cruises at full speed all day and covers that distance in under a second. Keeping two or three schooling fish to “make them fit” fails differently but just as surely: understocked schoolers turn skittish, colorless, and short-lived. If your heart is set on a school, the 10-gallon stocking guide is where those plans start, and a 20 is where they get comfortable.
The suggestion list, audited
These are the fish that appear on popular “best fish for a 5-gallon” lists, checked against their real adult sizes and needs:
| Suggested fish | Adult size | Verdict for 5 gallons |
|---|---|---|
| Betta | 3″ | Yes, kept alone |
| Cherry shrimp | 1″ | Yes, as a colony of 10+ |
| Nerite snail | 1″ | Yes, 2-3 |
| White cloud minnow | 1.5″ | Borderline; room temp only, 10 gal is better |
| Neon tetra | 1.5″ | No; schools of 6+ need 10 gallons minimum |
| Guppy | 1.5-2″ | No; group fish, and females fill any tank with fry |
| Zebra danio | 2″ | No; needs the length of a 20-gallon long |
| Goldfish | 12″+ | No; a pond fish, and never a 5-gallon fish |
The goldfish entry deserves its own paragraph
A common goldfish grows past 12 inches, lives for decades, and produces more waste per body than any other fish beginners buy. It does not belong in any aquarium under roughly 75 gallons, where the question shifts to which fish make good goldfish tank mates, and it belongs in a 5-gallon the way a golden retriever belongs in a closet. The goldfish-in-a-bowl image survives because goldfish take years to die from bad housing instead of days, which reads as “doing fine” to anyone who does not know what a 20-year lifespan was supposed to look like. Any list that puts a goldfish in a 5-gallon tank has told you everything about the rest of its advice.
The almost-list: three that get argued about
Three species sit in the gray zone of every 5-gallon debate, and they deserve straight answers. Endler’s livebearers are tiny (about an inch) and gorgeous, but they are still group fish with livebearer breeding math, so they land where guppies land: a 10-gallon problem at minimum, as the count of guppies a 10-gallon holds spells out. African dwarf frogs can live in 5 gallons on paper, but they are near-blind, slow eaters that starve in tanks with any food competition and need target feeding with tweezers; that is a specialist pet wearing a beginner price tag. Pea puffers get marketed as 5-gallon fish because a single puffer fits the space, and a single puffer also needs live or frozen snail-heavy food, dense planting, and a keeper who enjoys a moody little predator. None of these ruins a tank the way a goldfish does. All three ask more than a first-time keeper expects.
Small tanks are harder, not easier
Beginners pick 5-gallons because small looks manageable. Water chemistry disagrees. Five gallons of water heats up, cools down, and fouls faster than 20 gallons does; a missed water change or an overfed weekend that a big tank shrugs off becomes an ammonia spike in a small one. The tank still needs everything a big tank needs: a cycled filter, a 25-watt heater for a betta (about 5 watts per gallon), a lid, and a full setup and cycling run before the animal arrives. Budget the same patience as a 20-gallon and expect less margin for error, and a 5-gallon becomes a great desk tank instead of a slow-motion accident.
Weekly upkeep on a 5-gallon takes about fifteen minutes: a 25% water change (a gallon and a quarter, one pitcher), a glass wipe, and a test strip or liquid reading to confirm ammonia sits at 0 ppm and nitrate stays under 20. Top off evaporation with conditioned water between changes, because in a tank this small a half-inch of evaporation concentrates everything left behind. The routine is short. Skipping it twice in a row is what small tanks refuse to forgive.
5-gallon tank FAQ
How many fish can live in a 5-gallon tank?
One betta, kept alone, is the practical ceiling. A handful of white clouds at room temperature is the only multi-fish option that holds up, and even that group would be better off in a 10. Shrimp and snails scale further because their bioload is a fraction of a fish’s.
Can 2 goldfish live in a 5-gallon tank?
No. One goldfish cannot either. Common goldfish reach 12 inches or more and need about 75 gallons, or a pond. In 5 gallons a goldfish is being slowly poisoned by its own waste from the day it arrives.
Is a 5-gallon tank good for beginners?
It works if you want exactly what it offers: a solo betta or a shrimp or snail setup. If you want a community of fish, start with a 20-gallon, which this site recommends for beginners because the extra water volume buffers the mistakes everyone makes in year one, then stock it with the hardy beginner fish that forgive those mistakes.
