Guppy Gestation Calculator

This guppy gestation calculator finds the expected birth date instantly. Enter the mating date and your water temperature band to calculate the gestation period, view key milestones, and prepare for the fry's arrival.

Quick Answer

Guppy gestation averages 26 days, ranging 21–30 days depending on water temperature — warmer water shortens gestation, cooler water lengthens it. Enter your mating date above for an exact expected birth date.

Guppy Gestation Calculator

Free tool — no signup required

Guppies Are Live Bearers, Not Egg Layers

Unlike most fish, guppies are livebearers (ovoviviparous) — the female retains fertilized eggs internally, nourishes the developing embryos, and gives birth to fully-formed, free-swimming fry rather than laying eggs that hatch externally. This is the same reproductive strategy used by mollies, platies, and swordtails, and it means there's no external incubation stage to manage — just a gestation countdown to live birth.

How to Tell If a Guppy Is Pregnant

The most reliable sign is the gravid spot, a dark triangular patch near the anal fin that darkens and expands as the pregnancy progresses toward birth. As the fry develop, the female's belly loses its normal rounded curve and takes on a distinct squared-off, boxy shape. In the final days, expect hiding behavior — the female seeks cover among plants or decor as she prepares to give birth, and appetite often drops noticeably.

Water Temperature and Gestation Length

Guppies are ectothermic, so water temperature directly drives how fast embryos develop. Warmer water accelerates gestation; cooler water slows it down considerably.

Water TemperatureApprox. Gestation
82°F (27.8°C) — Warm21 days
78°F (25.6°C) — Typical26 days
72°F (22.2°C) — Cool30 days

Breeding Boxes & Fry Survival Tips

Many breeders move a visibly gravid female into a floating breeding box during her final week, isolating her from tankmates and letting newborns fall through slots away from the mother — since guppies, including the mother herself, will eat newborn fry on sight.

Whether or not you use a breeding box, heavy planting with fine-leaved plants like java moss gives fry cover to hide in immediately after birth. Remove the mother from the fry tank as soon as birth is complete — this single step does more for fry survival than almost anything else.

Feeding Fry & the First 30 Days

Newborn fry can eat very finely crushed flake food, commercial fry powder, baby brine shrimp (once large enough to swallow), and microworms. Feed small amounts several times daily rather than one large feeding, and siphon out uneaten food to protect water quality in the small fry tank.

Fry grow quickly on a good diet — by 3–4 weeks, males begin developing a gonopodium (modified anal fin) and showing color, making sexing fry possible. Separate males from females around this stage to prevent accidental early breeding within the same batch, since guppies can reach sexual maturity in as little as 8 weeks.

How Guppy Gestation Compares to Other Livebearers

SpeciesAvg. DaysVs. Guppy
Molly65 days39 days longer
Swordtail28 days2 days longer
Platy28 days2 days longer
Guppy26 days—

See our molly fish gestation calculator and platy fish gestation calculator.

Troubleshooting Guppy Pregnancy

  • Female not giving birth on the expected date: Guppies can hold fry slightly past the average if stressed, so allow a few extra days within the 21–30 day range before assuming a problem.
  • Stillborn or deformed fry: Usually linked to poor water quality, inbreeding within a small colony, or a stressed pregnancy — test ammonia and nitrite immediately.
  • Fry disappearing overnight: Almost always predation by adult fish (including the mother) — verify the fry tank or breeding box is properly separated.
  • Female looking pregnant but never giving birth: Consider dropsy or internal parasites, which can cause bloating that mimics pregnancy — consult an aquatic vet if the belly doesn't reduce in size over several weeks.

How We Calculate Guppy Gestation

The calculator uses the formula: Birth Date = Mating Date + selected temperature band's average gestation days, drawn from published aquaculture and hobbyist breeding references.

Frequently Asked Questions

How long are guppies pregnant?

Guppies are pregnant for approximately 26 days on average, with a normal range of 21–30 days. Guppy gestation length is highly temperature-dependent: warmer water speeds up development (as fast as 21 days at 82°F) while cooler water slows it down (up to 30 days at 72°F).

How do I tell if my guppy is pregnant?

The clearest sign is the gravid spot — a dark patch near the anal fin that darkens and enlarges as pregnancy progresses. Other signs include a squared-off, boxy belly shape (rather than the normal rounded curve), reduced activity, and hiding behavior, especially in the final days before birth.

Does water temperature affect guppy gestation length?

Yes, significantly. Guppies are ectothermic, so their metabolic rate — and therefore embryonic development speed — tracks water temperature closely. At 82°F gestation can complete in as little as 21 days; at a cooler 72°F it can stretch to 30 days. Most home aquariums sit around 78°F, giving the commonly cited 26-day average.

Should I move a pregnant guppy to a breeding box?

Many breeders move a visibly gravid female to a floating breeding box in the final week before birth. This isolates her from other fish (reducing stress) and, critically, separates the newborn fry from the mother immediately after birth, since guppies — including the mother — will readily eat their own fry.

How do I keep guppy fry alive after birth?

Heavy planting with fine-leaved plants like java moss gives fry places to hide from adult fish. Remove the mother from the fry tank as soon as birth is complete, since she will eat newborns. Keep the fry tank stable in temperature and perform frequent small water changes rather than large ones, which can shock tiny fry.

What do you feed newborn guppy fry?

Guppy fry can eat very finely crushed flake food, powdered fry food, baby brine shrimp (once they're a few days old and large enough), and microworms. Feed small amounts several times a day rather than one large feeding, and remove uneaten food to protect water quality.

When can you tell the sex of guppy fry?

Guppy fry become sexable at around 3–4 weeks of age, when males begin developing their gonopodium (a modified anal fin used for mating) and start showing color. Separating males from females around this age prevents accidental early breeding within the same batch.

How many babies do guppies have at once?

A single guppy litter typically ranges from 10 to 60 fry, averaging around 30. Litter size tends to increase with the female's age and size, and guppies can give birth repeatedly from a single mating due to sperm storage, producing several litters weeks apart.

Sources & References

Related Calculators

View all 120+ calculators →

K

Kanika

Researched and reviewed by Kanika, founder of GestationCalc. All gestation data is verified against primary veterinary and agricultural sources before publication.

Last reviewed: September 3, 2026

Related Reading