How many guppies can you put in a 10-gallon tank?

Short answer: in a mixed-sex 10-gallon, plan for about 5–6 guppies — say one male to four females, or two males to four — and keep it on the low side, because guppies breed constantly and the fry overstock the tank fast. If you keep an all-male tank to avoid breeding entirely, you can run a slightly larger group of about 6–8 males. The practical ceiling for a well-filtered 10 is 8–10 adults — a limit, not a target. With guppies the real question isn't bioload, it's whether you're keeping males only or planning for babies.

Why guppy stocking is really a breeding question

Guppies are small — males run about 1.2–1.4 inches, females are chunkier at 2–2.4 inches — and they don't produce much waste each. On bioload alone, a 10-gallon could hold a fair few. That's why you'll see numbers all over the map online, from “keep three or four” to “I have a dozen.” But guppies are livebearers that breed relentlessly, and that biology, not the filter, is what should set your number.

A single female can drop 20–50 fry roughly every 30 days — and she can store sperm from one mating to keep producing batch after batch with no male present. Put a few males and females in a 10-gallon and within a couple of months you can go from a tidy little group to a genuinely overstocked tank. So before counting fish, decide which kind of guppy tank you actually want.

Two honest answers, depending on the tank

SetupGuppiesWhy
All-male 10-gallon (no breeding)6–8The simplest stable option — full color, no fry to manage. A small group also spreads out the males' restless activity.
Mixed-sex 10-gallon (with a fry plan)5–6Start low because the count won't stay put. Use a ratio of one male to two or three females, and have somewhere for the babies to go.
Minimum group3Guppies are social and do best in a small group rather than alone or as a pair. For a mixed tank, never keep a lone female with a single relentless male.
Crammed (avoid)12+ adultsPossible on bioload for a short while, but it leaves no headroom for fry, swings water quality, and gets fragile the moment filtration or maintenance slips.

For most beginners the cleanest choice is the all-male tank — 6 to 8 males. You get the full splash of color guppies are famous for with none of the population math. If you specifically want to watch guppies breed, go mixed but start at 5–6 and sort out the fry plan first.

The fry problem, and how to handle it

This is the part most “how many guppies” answers skip. If you keep males and females, you will get fry — the only questions are how many and where they go. Your realistic options:

A simple, stable 10-gallon guppy setup

That's a full, lively 10-gallon that stays put. If you'd rather build a mixed community around a smaller guppy group, see how many fish fit in a 10-gallon tank for the broader rules.

Keeping guppies healthy in a 10

Why the “1 inch per gallon” rule fails for guppies

At roughly 1.5–2 inches each, the inch rule would allow “about 5–6 guppies” in a 10 — which lands near the mixed-sex answer, but for the wrong reason. The rule ignores the two things that actually matter here:

A bioload-and-behavior view — what our stocking calculator is built around — gives a far more honest answer than counting inches. For the deeper reasoning, see how many fish per gallon, really.

Recommended guppy gear · affiliate
For a thriving guppy tank in a 10-gallon: stable heat, gentle filtration, live plants, and a quality flake cover the essentials.
Stocking guidance here is a starting point, not a guarantee — individual temperament, plants, filtration, and maintenance all shift what a given tank can hold. With mixed-sex guppies, plan for fry before you buy. When in doubt, understock and watch your water parameters.

Frequently asked questions

Can I keep just male guppies in a 10-gallon?

Yes, and for a 10-gallon it's often the best choice. A group of about 6–8 males gives you all the color guppies are known for with no fry to manage and no overstocking. Keeping several males together also spreads out their restless activity, so no single fish gets picked on. An all-male tank is the simplest way to keep guppies stable long term.

How fast do guppies breed in a 10-gallon?

Fast. A female can give birth roughly every 30 days, dropping 20–50 fry each time, and she can keep producing batches from stored sperm even with no male present. A mixed 10-gallon can go from comfortably stocked to overstocked within one to two months, which is exactly why mixed tanks should start low and have a fry plan.

What fish can live with guppies in a 10-gallon?

A 10-gallon is small, so a guppy-focused tank is usually best on its own or with low-bioload cleanup crew like nerite snails or shrimp. If you want tankmates, keep them peaceful and small — a small group of pygmy corydoras can work — but don't try to layer in another full community species on top of a guppy group in only 10 gallons. For the broader rules, see how many fish in a 10-gallon.

Are guppies good fish for beginners?

Very. Guppies are hardy, colorful, active, and inexpensive, which makes them a classic first fish. The one thing beginners underestimate is how quickly a mixed-sex group multiplies — so the beginner-friendly move is to start with all males, or to go in with a clear plan for the fry.

Related: Aquarium stocking calculator · How many fish in a 10-gallon? · How many neon tetras in a 20-gallon? · How many fish per gallon, really · Best filter for a 10-gallon · Best heater for a 10-gallon

Affiliate disclosure

New calculators & fishkeeping guides — first.

Leave your email and we'll send the occasional plain-English guide and a heads-up when we add a new tool. No spam, we never sell your data, unsubscribe anytime.

Published by Cedarstone Ventures. We'll only email you about TankStocked.