Guppy Fish Tank Size Calculator

Calculate the right tank size for your guppy group — and find out how many guppies fit in your aquarium.

Calculate tank size for Guppies

How many Guppies do you want to keep?
8
guppies

Guppy Fish at a glance

Care levelBeginner
Adult size1.5–2.5 inches (4–6 cm)
Lifespan2–3 years
Min tank10 gal for a group of 5
Recommended20 gal long
Temperature72–82°F (22–28°C)
pH6.8–7.8

What tank size does a Guppy Fish need?

Guppies are small but social, and they thrive best in groups. A minimum of 5 guppies in a 10-gallon tank is the standard starting point, but a 20-gallon long tank makes water quality much easier to manage and gives more room for activity.

The rough planning rule is 2 gallons per adult guppy. A 10-gallon tank comfortably holds 5–6 guppies; a 20-gallon tank can house 10–12. These numbers assume a properly cycled tank with a gentle filter (guppies can be swept into strong filter intakes).

If you are keeping mixed sexes, plan for population growth. Guppies are livebearers and reproduce prolifically — a single pair can produce 20–100 fry every 30 days. A 20- or 30-gallon tank gives you more room to manage a growing population, remove fry, or keep a larger school of all-male guppies for a low-maintenance display tank.

Frequently asked questions

What is the minimum tank size for guppies?
The minimum is 10 gallons for a small group of 5–6 guppies. A 10-gallon tank is manageable but leaves little buffer for the nitrogen cycle. A 20-gallon tank is the recommended starting size — it is more stable, allows a larger school, and gives room for any fry if you are keeping mixed sexes.
How many guppies can I keep in a 10-gallon tank?
A 10-gallon tank can comfortably hold 5–6 adult guppies (at roughly 2 gallons per fish). All-male groups are easiest to manage in a 10-gallon tank because there are no fry to deal with. If you keep males and females together, be prepared to remove fry or upgrade to a larger tank quickly.
How many guppies fit in a 20-gallon tank?
A 20-gallon tank can hold 10–12 adult guppies comfortably. If you keep a mixed-sex group, expect the population to increase — guppies breed readily, and a 20-gallon gives more room to manage the numbers. All-male tanks of 10–12 guppies in a 20-gallon are very stable and visually striking.
Can guppies live in a 5-gallon tank?
A 5-gallon tank is not recommended for guppies. The small water volume makes it difficult to maintain stable ammonia and nitrite levels, especially for a social group. Guppies need at least 5 fish for a stable social structure, and 5 guppies in 5 gallons means only 1 gallon per fish — too crowded for good water quality.
What is the ideal guppy tank setup?
The ideal guppy tank is a 20-gallon long with a sponge filter, a heater set to 76–78°F, and some live or silk plants to give females and fry cover. Keep a ratio of 2–3 females per male to distribute mating pressure. Add a gentle air-driven sponge filter rather than a strong hang-on-back filter to protect fry and slow-finned males.