Guppy Tank Size Calculator

Work out the right guppy tank size for your group in seconds β€” or flip it around and see how many guppies fit in the aquarium you already own.

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 guppy tank size do you need?

Guppies are small but social, and they thrive best in groups, so guppy tank size is really a question of group size. 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 behind this guppy tank size calculator 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.

Guppy tank size rules: 2 gallons per guppy and a 1 male to 2–3 female ratio
Two numbers drive guppy tank size: 2 gallons per adult fish, and a 1:2–3 male-to-female ratio if you keep both sexes.

How many guppies in a 10 gallon tank, 20 gallon tank or larger?

The table below applies the same 2-gallons-per-guppy rule the calculator uses, assuming a cycled tank, weekly water changes and no other fish. Treat the upper number as a ceiling for an all-male display tank, not a target for a breeding group. If you need the exact volume of an odd-sized tank first, the aquarium size calculator converts dimensions to gallons.

Guppy tank size chart showing how many guppies fit in 10, 20, 29 and 40 gallon tanks
How many guppies per tank size at 2 gallons per fish. Upper counts are for all-male groups.
Tank sizeGuppies (comfortable–max)Notes
5 gal (19 L)Not recommendedToo small for a stable group of 5; water quality swings quickly.
10 gal (38 L)5–6Starter size. Best as an all-male group; fry from a mixed-sex group will outgrow it within weeks.
15 gal (57 L)7–8Comfortable for a small trio-based breeding group (1 male, 2 females) plus fry cover.
20 gal long (76 L)10–12Recommended size. Long footprint gives more surface area and swimming length than a 20-gallon high.
29 gal (110 L)14–16Room for a mixed-sex colony with plants, or a guppy-plus-corydoras community.
40 gal breeder (151 L)20–23Large breeding colony or a mixed livebearer community with mollies and platies.
55 gal (208 L)27–31Display school of all males, or a full community where guppies are one of several species.

Sharing the tank with other fish? Subtract the space your other species need before applying the guppy number. A common approach is to size the tank for the largest or messiest species first, then use the leftover capacity for guppies. Run any pairing through the guppy tank mates hub or the fish compatibility checker to confirm temperament and temperature overlap.

Mixed-sex groups: keep 2–3 females per male so no single female is chased constantly, and plan for the tank to be at capacity within two to three months. Female guppies can store sperm and produce several broods from a single mating (Poecilia reticulata, Wikipedia), so even a tank with one male will keep growing. Dense plants such as hornwort or guppy grass let some fry survive without a separate breeding box; if you do not want fry at all, an all-male group is the simplest solution.

Frequently asked questions

What is the minimum tank size for guppies?
The minimum guppy tank size 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.

Updated September 11, 2026 Β· Reviewed by the FishCare AI editorial team Β· Editorial policy