How Many Guppies Can You Keep in a 10-Gallon Tank?
Five. In a 10-gallon tank with standard filtration, five adult guppies is the maximum that stays inside our calculator's "comfortably stocked" band — exactly 90% of the tank's bioload budget. Four is calmer, six is one too many, and tankmates mean a smaller guppy group. Here's why — plus the one guppy fact that matters more than the number.
The numbers, up front
Every figure below comes straight out of our bioload calculator for a 10-gallon tank with standard filtration — run them yourself and check:
| Combination | Fish count | Stocking level |
|---|---|---|
| 3 guppies | 3 | 54% — lightly stocked, lots of margin |
| 5 guppies | 5 | 90% — comfortable, and the ceiling |
| 6 guppies | 6 | 108% — fully stocked, no room for mistakes |
| 3 guppies + 6 pygmy corydoras | 9 | 90% — comfortable mixed plan |
There is no version of this tank with ten happy adult guppies in it.
Why five? The bioload math
Our model scores every species the same way: adult size in inches, multiplied by a bioload factor for how much waste a fish that size actually produces. An adult guppy reaches about 2 inches and carries a factor of 0.9, so each guppy costs 1.8 units. A 10-gallon tank with standard filtration has a capacity of 10 units, and the "comfortably stocked" band runs up to 90% of that — 9 units. Nine divided by 1.8 is five. That is the whole calculation — reproduce it in the stocking calculator and see.
One warning hides inside that math: it uses adult size. Shop guppies are juveniles, often barely an inch long, and it is tempting to plan around them. Don't — plan for the 2-inch adult, or you will "discover" an overstocked tank in a few months without adding a single fish.
The catch: guppies breed
Guppies are livebearers, and this is where most 10-gallon guppy tanks actually fail — not at the shop, but a month later. A female gives birth to live fry roughly every month, a batch can run to dozens of babies, and females can keep producing batches for months after a single mating, so even a "female-only" shop fish may arrive already pregnant. Five mixed-sex guppies at the 90% ceiling become fifteen fish, then forty — and fry grow like any other fish.
The simple fix is an all-male group: males are the brightly coloured ones anyway, so five males give you the colour show with zero fry and a stocking level that stays where you planned it. If you deliberately want females, keep at least two per male so no single female is chased constantly, start smaller (one male, two females — a group of three, just 54%), and decide before the first batch what happens to the babies.
Water and temperature
Guppies suit water from 72–82 °F. Most homes drop below that range at night or in winter, so a small heater is the safe default; aim for the middle, around 76–78 °F, and keep it stable rather than chasing an exact number. At these stocking levels the model's maintenance guidance is a 25–30% water change once a week — another reason five is a ceiling, not an invitation to sneak in a sixth.
A mixed 10-gallon that works
Want more than guppies? The combination in the table — 3 guppies + 6 pygmy corydoras, 90% — respects every rule at once. Pygmy corydoras are tiny (1 inch, factor 0.6) and peaceful: a proper group of six costs 3.6 units, three guppies cost 5.4, totalling exactly 9.0. Both species get their minimum group — at least 3 guppies, at least 6 corydoras — the guppies use the upper water, the corydoras the lower half, and their temperature ranges overlap at 72–79 °F. It is a finished tank, though: it sits at the ceiling, so nothing else goes in, and the guppies should still be all-male unless you want fry rewriting the budget. See our 10-gallon stocking plans for more ready-made combinations.
Common mistakes
- The surprise-fry stocking plan. Buying a mixed-sex trio "because they looked nice together" and meeting thirty babies a month later. Choose a sex strategy before you buy, not after.
- Planning by shop size. Juvenile guppies are half their adult length; every number on this page assumes 2-inch adults.
- "Just a couple more." Six guppies is already 108% — fully stocked, with 35–40% weekly water changes as the price of staying there.
- A lone guppy, or a pair. Guppies are social; our model's minimum group is three, and a pair of males often ends with one bullying the other. If your plan has room for only one feature fish, see our best beginner fish guide for better one-fish options.
- Fish before the cycle. No stocking number, however careful, survives an uncycled filter.
FAQ
Can I keep six guppies in a 10-gallon tank?
You can, but know the price: six adults score 108% — "fully stocked, no room for mistakes" — and demand roughly 35–40% water changes every week. An experienced keeper with strong filtration can run it; for a first tank, five is the sensible ceiling.
Should I buy male or female guppies?
All males, unless you specifically want fry. Males carry the bright colours, a group of five keeps the tank at a stable, predictable stocking level, and you skip the monthly population explosion entirely. Keep females only with at least two females per male and a plan for the babies.
Can a guppy live alone in a 10-gallon tank?
It would survive, but it wouldn't thrive: guppies are social, and our model's minimum group is three. A lone guppy tends to be stressed and skittish. If you'd rather have a single centrepiece fish, the best beginner fish guide covers species that genuinely suit that plan.