How Many Guppies Can You Keep in a 10-Gallon Tank?

· Updated · 1 min read

Planted aquarium with colourful red and blue guppies swimming among lush green plants, driftwood and a moss ball

Short answer: A 10-gallon tank holds about 5–6 adult guppies. Keep them all-male to avoid breeding; a mixed group can multiply into dozens within months and overload the tank.

Guppy at a glance

Scientific name
Poecilia reticulata
Adult size
~2″
Temperature
72–82°F
pH
6.8–7.8
Minimum tank
10 gal
Temperament
peaceful
Social
schooling — keep 3+
Reference
Wikipedia

What people actually keep in a 10-gallon tank

Declarative “I keep…” reports from 32+ real 10-gallon tanks shared on Reddit (hypotheticals excluded). How we collect this.

StockTypical countReported rangeTanks
corydoras3.51–832
shrimp52–4019
guppy62–109
pygmy corydoras64–87
snail21–47
julii corydoras32–55

Counts are real, declarative “I keep…” reports only (hypotheticals excluded). Wide ranges reflect genuine variation — a sanity range, not a rule.

Why 5–6, not more

Part of the appeal is the color. The classic aquarium author William T. Innes put it plainly: “The extraordinary variation in the coloring of the males makes this species a neverending source of fascination. No matter how large the collection, it is practically impossible to find two just alike. They are appropriately called the ‘Rainbow Fish.‘“1

Guppies stay small (about 2″) but stay busy. Five or six adults put a moderate load on a 10-gallon while leaving headroom for stable water. You can fit more on paper, but two things catch beginners out:

A balanced 10-gallon guppy setup

Run a cycled tank, a heater around 76°F, and a filter rated for ~40 GPH.2

Check your exact stocking

Different companions change the math. Run your plan through the calculator: Stocking calculator →

Check your exact stocking

Add your fish below to see stocking %, filtration load and compatibility for your setup — live.

Planning a Guppy tank. We start with your guppy and filter the list to compatible tankmates — untick to see every species (incompatible ones get flagged).

Add fish below to see your stocking level
Stocking level
Filtration

Stocking — under 85% comfortable · 85–100% full · over 100% overstocked

    Show the math

    Gear for this setup

    As an Amazon Associate AquaGauge earns from qualifying purchases. Some links below are affiliate links, at no extra cost to you. Current price and availability are shown on Amazon. Disclosure.

    • AQUANEAT 50 W Adjustable Aquarium Heater
      AQUANEAT 50 W Adjustable Aquarium Heater A dialable 50 W submersible holds a 10-gallon guppy tank steady around the 76F guppies prefer. Check price on Amazon →
    • hygger Aquarium HOB Filter (10-20 gal)
      hygger Aquarium HOB Filter (10-20 gal) Adjustable flow lets you keep up with guppy bioload without blasting these small fish around. Check price on Amazon →
    • Hikari Tropical Fancy Guppy Food
      Hikari Tropical Fancy Guppy Food A small-pellet diet formulated specifically for guppies to bring out their color and condition. Check price on Amazon →

    FAQ

    Can I keep male and female guppies in a 10-gallon?
    You can, but one trio (1 male, 2 females) breeds non-stop and soon overstocks a 10-gallon. An all-male group of 5–6 stays put.
    How many guppies and how much else fits in a 10-gallon?
    About 5–6 guppies leaves room for a small cleanup crew such as cherry shrimp and a nerite snail. Add more guppies only if your filtration and water changes can keep up.
    Do guppies need a heater in a 10-gallon tank?
    Yes. Guppies do best at 72–82°F, so a small heater and a filter are both needed.

    Sources

    1. William T. Innes. The Complete Aquarium Book.
    2. Poecilia reticulata (Guppy), FishBase. View source ↗
    3. Poecilia reticulata, Seriously Fish. View source ↗
    Yevhen Bulhakov
    By Yevhen Bulhakov · fishkeeper & founder, reviewed against real-tank data.
    Freshwater aquarist of 8+ years.