Skip to main content
4848OneShop

🔥 ZakGT: Buy today with special price — limited stock!

🐡 Guppy8 min read

How Many Guppies in a Tank? Stocking Guide by Gallon (2026)

A simple, safe answer to one of the most-searched guppy questions: how many guppies fit in your tank. Here is the gallon-by-gallon stocking chart, the male-to-female ratio that prevents stress, and how breeding changes the math.

By 4848 One FarmPublished June 26, 2026
Stock for the water you can keep clean, not the number you can fit.

The Quick Answer: 1 Guppy Per 2 Gallons

The widely used rule of thumb is one guppy per two gallons of water. Guppies are small — adults reach about 1.5 to 2.5 inches — but they are active, social fish that produce a steady bioload, so giving each fish enough water keeps ammonia under control and stress low.

Using that ratio, a 10-gallon tank comfortably holds about five guppies, a 20-gallon holds around nine to ten, and a 29-gallon can support roughly fourteen. These numbers assume a cycled tank with a working filter and regular water changes. With heavier filtration and disciplined maintenance, experienced keepers push slightly higher, but beginners should stick to the standard ratio.

Guppies are schooling-style community fish and feel safest in groups, so do not keep just one or two. A small group of five or six in a 10-gallon tank is a healthy, lively starting point.

  • Rule of thumb: 1 guppy per 2 gallons of water
  • 10 gallon → ~5 guppies · 20 gallon → ~9-10 · 29 gallon → ~14
  • Keep at least 5-6 guppies — they are social and feel safer in a group
  • These counts assume a cycled tank, a filter, and weekly water changes

Stocking Chart by Tank Size

Here is a practical guppy stocking chart for the most common tank sizes. Treat these as comfortable maximums for a healthy, well-maintained tank, not hard limits to cram up to.

5 gallons: 2-3 guppies. This is the realistic minimum — fine for a tiny trio but with little room for error, so water changes must be frequent. 10 gallons: 5 guppies, the classic beginner setup. 20 gallons: 9-10 guppies, with enough volume to stay stable and forgiving. 29-30 gallons: 13-15 guppies, a beautiful, full-looking display. 40 gallons and up: 18+ guppies, or a smaller guppy group alongside compatible tank mates.

Remember that filtration and maintenance matter as much as raw volume. A 20-gallon tank with a strong filter and weekly 25% water changes can safely hold more fish than a neglected one. When in doubt, understock — it is always easier to add fish than to fix a crashed, overstocked tank.

  • 5 gal: 2-3 · 10 gal: 5 · 20 gal: 9-10 · 29 gal: 13-15 · 40 gal: 18+
  • Strong filtration lets you stock toward the top of the range
  • Understocking is safer for beginners — add fish gradually
  • Let the tank cycle fully before adding the first guppies

Male-to-Female Ratio Matters

How you split males and females changes the experience completely. Male guppies relentlessly pursue females to mate, and too few females means each one is chased constantly, leading to stress and exhaustion.

The recommended ratio in a mixed tank is two or three females for every male. This spreads the males' attention and keeps any single female from being harassed. A 10-gallon tank with five guppies might be two males and three females, or one male and four females.

If you do not want a population explosion, a popular alternative is to keep all males. Male guppies are the more colorful sex, they get along peacefully in a group, and you avoid the constant breeding. An all-male 10-gallon tank of five vivid guppies is a stunning, low-drama setup.

  • Mixed tank: keep 2-3 females per male to spread harassment
  • All-male tanks are peaceful, colorful, and avoid breeding
  • Avoid a single female with multiple males — she gets overwhelmed

Breeding Changes the Math Fast

Guppies are livebearers and breed prolifically. A single female can deliver 20 to 60 fry every four to six weeks, and she can store sperm to keep producing batches even without a male present. If you keep males and females together, plan for the population to climb quickly.

In a community tank, adult fish and the filter naturally cull most fry, so numbers stay manageable. But if you are deliberately breeding, the fry need their own space — a separate grow-out tank or a heavily planted section — and your stocking math should count growing juveniles, not just the adults you started with.

The bottom line: choose your tank size for the fish you want to keep long-term, factor in breeding if you keep both sexes, and prioritize clean, stable water over squeezing in extra fish. A slightly understocked guppy tank is healthier, clearer, and far easier to enjoy.

  • One female can drop 20-60 fry every 4-6 weeks
  • Females store sperm — they keep breeding without a male present
  • Breeding seriously? Give fry a separate grow-out space
  • Count growing juveniles in your stocking total, not just adults
#how-many-guppies-in-a-tank#guppies-per-gallon#guppy-stocking#how-many-guppies-in-a-10-gallon#guppy-tank-size#guppy-ratio

Frequently Asked Questions

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

About five guppies, using the rule of one guppy per two gallons. That leaves enough water volume to keep ammonia low and the fish unstressed in a cycled, filtered tank.

How many guppies per gallon?

Roughly one guppy per two gallons of water. Guppies are small but active and breed quickly, so this ratio keeps the bioload and water quality manageable.

What is the best male-to-female guppy ratio?

Two to three females per male in a mixed tank, so the males' attention is spread out and no single female is harassed. To avoid breeding entirely, keep an all-male group — they are peaceful and the most colorful.

Can I keep just one guppy?

It is not recommended. Guppies are social, schooling-style fish that feel safest in a group. Keep at least five or six together for natural, confident behavior.

Related Articles

Ready to get your fish?

Browse our catalog. Every order includes our DOA guarantee and expert packing.