Guppy care

Guppy
Water temperature
72–82°F

A guppy wants water at 72–82°F, pH 6.8–7.8, and a tank of 10 gallons or bigger. Good tank mates include mystery snails, corydoras, kuhli loaches.

Males' big tails attract fin nippers. Keep two or three females per male.

Poecilia reticulata

pH
6.8–7.8
Minimum tank
10 gal
Adult size
2.0 in
Temperament
Peaceful
Group
Groups of 3+
Lifespan
2–3 years
Swims at
Top
Diet
Omnivore

Best tank mates

Full guppy tank mate chart: 57 yes, 18 with care, 23 no

Guppy water compared

55°60°65°70°75°80°85°90°Guppy 72–82°Mystery snail 68–82°Corydoras 72–79°Kuhli loach 75–86°Platy 70–80°Harlequin rasbora 72–80°
Guppy next to its best tank mates. Overlap is what lets two species share a heater setting.
456789Guppy 6.8–7.8Mystery snail 7–8Corydoras 6–7.8Kuhli loach 5.5–7Platy 7–8.2Harlequin rasbora 6–7.5
pH range. Tap water in most US cities sits between 7 and 8.
Guppy · 2 inMystery snail · 2 inCorydoras · 2.5 inKuhli loach · 3.5 in0"1"2"3"4"5"6"
Adult size to scale.

Fish to keep away from guppies

More livebearers

Questions

What temperature do guppies need?

72–82 °F. Keep it steady with a heater.

What size tank does a guppy need?

At least 10 gallons for a group. Adults reach about 2 inches.

How many guppies should I keep?

Groups of 3+. They do not need a group.

What fish can live with guppies?

Mystery snails, Corydoras, Kuhli loaches, Platies, Harlequin rasboras, Otocinclus, among others. See the full list of 57 good matches.