Skip to content

Why are my guppies not breeding?

Guppies breed almost automatically, so if yours aren't, something's off. Here are the common reasons β€” and why you may already have fry you haven't spotted.

The short answer

Guppies are livebearers that breed almost automatically, so if yours seem not to, the usual explanation is one of three things: you have only one sex, the fry are being eaten before you see them, or conditions (temperature, stress, health) are holding them back. Genuine failure to breed is rare in healthy mixed-sex groups β€” far more often, the babies simply aren’t surviving long enough to notice.

Check the obvious things first

  • Sexes: you need males and females. Males are smaller and more colourful with a pointed anal fin (the gonopodium); females are larger and plainer. A single-sex group won’t breed. The ideal ratio is one male to two or three females.
  • Maturity: very young guppies aren’t ready yet. Give them time to mature.
  • Health and stress: sick, bullied or newly-moved fish put breeding on hold. Let them settle into stable conditions.

For the species basics, see our guppy care guide.

They may already be breeding

This is the most common β€œproblem” of all. Guppy fry are tiny and instantly eaten by adults in a community tank, so breeding can be happening with no visible fry. Add dense floating plants or moss and you’ll often start spotting babies hiding in the foliage within a few weeks. See how do I breed guppies and why did my fish eat its babies.

Tip: a gravid female shows a swollen belly and a dark gravid spot near her vent β€” a good sign breeding is underway even if you've never seen a fry. See how do I tell if my fish is pregnant.

Dial in the conditions

Guppies breed most readily in stable, warmish water (around 24–26Β°C) with good food and low stress. Keep temperature steady, feed a varied quality diet, and avoid aggressive tankmates. Steady water quality matters too β€” see is tap water safe for aquarium fish. For food, browse our picks, and for more tanks see aquariums.

Frequently asked questions

Do I have all-female or all-male guppies?

It's a common cause. Shops sometimes sell single-sex groups, and males and females look different, so it's easy to end up with one sex. You need at least one male and one female β€” ideally one male to two or three females β€” for breeding.

Could my guppies be breeding without me noticing?

Very likely. Guppies deliver tiny fry that are eaten within minutes in a community tank, so breeding can happen with no visible result. Add dense floating plants and you may suddenly start seeing survivors.

πŸ”Ž 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