Skip to content

How do I breed guppies?

Guppies are livebearers that breed with almost no effort β€” the real skill is saving the fry. Here's how to breed guppies and keep the babies alive.

The short answer

You barely have to try to breed guppies. They’re livebearers β€” put a male and a few females in a stable, warmish tank (around 24–26Β°C) and they’ll breed on their own, delivering free-swimming fry roughly every 28 days. The actual challenge is keeping the babies alive, because adult guppies (including the parents) happily eat their own young.

Setting the pair up

Keep guppies in groups with more females than males β€” about two or three females per male β€” so no single female is harassed. Feed a varied, quality diet and the females will condition quickly. A gravid female develops a dark gravid spot near her rear vent that grows and darkens as the fry mature. Once she’s mated, she can store sperm and produce several more batches without a male present.

For temperament, water and diet basics, see our guppy care guide.

Saving the fry

Newborn guppies are tiny and instantly hunted. To raise a decent number:

  • Add dense cover β€” floating plants, moss or a spawning mop give fry places to hide the moment they’re born.
  • Use a breeding box or separate tank if you want to save most of them. A grille-style trap keeps fry away from adult mouths.
  • Move the fry, not the mother, when possible β€” a heavily pregnant female moved too late can be stressed into a premature drop.
Tip: the problem with guppies is never too few babies β€” it's too many. Have a plan (a grow-out tank, or a local shop that takes them) before you start.

Feeding the babies

Fry need frequent, tiny meals of powdered food. Crushed flake, powdered fry food and baby brine shrimp all work; feed small amounts two or three times a day. Good nutrition early on gives brighter colour and faster growth. See our best fish food picks, and for more on raising them read how do I raise fish fry and what do I feed baby fish. To set up their home, browse aquariums.

Frequently asked questions

Do I need a male and female guppy to breed?

Yes, but only briefly β€” a single mating lets a female store sperm and deliver several batches of fry over months, so you'll often see babies long after separating the sexes. One male to two or three females is the healthiest ratio.

How many babies do guppies have?

A young female may drop 10–20 fry; a mature, well-fed one can deliver 40–60 in a single batch, roughly every 28 days. Most are eaten in a community tank, so the number that survive depends entirely on cover or separation.

πŸ”Ž The tool we recommend

Found your model? Buy it at the right price.

UniverTrack tracks the real price of your aquarium gear across several retailers, spots fake discounts and warns you when it's genuinely the right moment to buy β€” with an AI assistant to guide you.

πŸ“‰ Real price historyπŸ”” Buy-now alertsπŸ€– AI buying assistant
Try free for 14 days β†’
No commitment Β· Cancel in 1 click Β· 5 languages