Guppies (Poecilia reticulata) are one of the most popular freshwater fish in the world, and for good reason: they are colourful, hardy, active, and beginner-friendly. But "easy" does not mean "careless." Poor water quality and overcrowding kill more guppies than anything else.

Quick-Reference Care Card

Min. Tank Size
40 L / 10 gal
Temperature
22-28 °C
pH
6.8-7.8
Hardness
8-12 dGH
Ammonia/Nitrite
0 ppm
Nitrate
<20 ppm
Lifespan
1-3 years
Diet
Omnivore

Tank Setup

A 40-litre tank is the practical minimum for a small guppy group. Guppies are active swimmers and do best with a longer footprint rather than a tall, narrow tank. Use a gentle filter: a sponge filter or low-flow HOB is ideal, as strong currents stress their long fins.

Add plants (real or silk) for cover, especially if you keep males and females together. Dense planting also gives fry a chance to survive. A lid is essential: guppies are notorious jumpers.

Tip: male-only tanks

If you do not want to deal with constant breeding, keep only males. They display their best colours without the stress of reproduction and will not overpopulate your tank.

Water Parameters

Guppies prefer slightly hard, slightly alkaline water. They are very tolerant of a wide range, but stability matters more than hitting exact numbers. A sudden shift of 1 pH unit will stress or kill fish even if both values are within the "acceptable" range.

Key requirements: temperature 24-26 °C is the sweet spot; pH 7.0-7.5; hardness 8-12 dGH. Soft, acidic water (below pH 6.5) causes fin rot and reduced colour over time. Do weekly 25-30% water changes in a cycled tank.

Feeding

Guppies are omnivores and easy to feed. A quality micro-pellet or flake as a base, supplemented 2-3 times a week with frozen/live food (daphnia, baby brine shrimp, micro worms), keeps them healthy and showing their best colours. Feed small amounts twice a day, only what they consume in 2 minutes. Overfeeding pollutes the water fast in a small tank.

Compatible Tank Mates

SpeciesCompatibilityNotes
Neon / cardinal tetrasGoodSame temperature range, peaceful
Corydoras catfishGoodBottom dwellers, ideal companions
Platies / molliesGoodSimilar water needs
Endlers livebearersCautionWill hybridise with guppies
Betta fishAvoidBetta attacks male guppy fins
Tiger barbsAvoidNotorious fin nippers

Breeding

Guppies breed prolifically. Females are livebearers: they give birth to free-swimming fry every 25-30 days. A single female can store sperm for multiple broods after a single mating. If you want fry to survive, add dense floating plants (java moss, hornwort) or move the pregnant female to a separate tank before birth. Males harass gravid females constantly; a ratio of 1 male to 2-3 females reduces stress.

Warning: population explosion

An unchecked colony can go from 6 fish to 60+ in three months. Plan what to do with excess fish before you start mixing sexes.

Common Health Issues

Ich (white spot): caused by temperature fluctuations. Raise temp to 28 °C gradually and treat with a copper-based medication. Fin rot: usually poor water quality. Improve filtration and do more frequent water changes. Wasting / swim bladder issues: often genetic in fancy strains. Ensure varied diet and avoid overfeeding.

🧮 Planning a guppy community tank?

Use Aquapacity to calculate bioload and make sure your filter can handle your planned stocking.

Open the Calculator

Frequently Asked Questions

Around 10-12 guppies in a well-filtered 60-litre tank. A good rule is 1 guppy per 5 litres, but filtration capacity matters more than volume alone.
Not recommended. Male guppies have flowing fins that trigger betta aggression. Female guppies are less risky but still not ideal tank mates.
Every 25-30 days. A single female can store sperm from one mating and produce several broods without another male present.
22-28 degrees Celsius. They tolerate a wide range but thrive at 24-26 C. Below 18 C they become lethargic and prone to disease.
Yes, unless your room stays consistently above 22 C year-round. Temperature swings stress guppies and trigger ich outbreaks.