Guide
Livebearers: how fast they breed and how long they live
Poeciliids - guppies, mollies, platies, swordtails, and endlers - are famous for baby fish appearing “overnight.” Here is what biology says about gestation, repeat broods, and realistic captive lifespans.
- Gestation: Most poeciliids carry fry for 3-5 weeks at 24-26 °C (75-79 °F); cooler water stretches this, warmer water compresses it slightly.
- Brood frequency: A healthy female can produce a new brood every 4-6 weeks - potentially 6-10 batches per year.
- Sperm storage: Females store sperm from a single mating for months, so fry will keep appearing even after all males are removed.
- Brood size: Guppies typically drop 10-60 fry per brood; platies and mollies commonly 20-80; swordtails up to 100+ in older, larger females.
- Lifespans: Guppies and endlers average 2-3 years in good conditions; platies and swordtails 3-5 years; mollies 3-5 years with excellent water quality.
- Population risk: A single pair can become dozens of fish within three months. Have a plan before you add both sexes.
What "livebearer" actually means
In the aquarium hobby, "livebearer" almost always refers to members of the family Poeciliidae - guppies, endlers, platies, swordtails, mollies, and their relatives. Fertilisation is internal; females carry developing embryos rather than laying eggs, and release free-swimming fry capable of feeding immediately. A handful of other families (halfbeaks, for instance) are technically livebearers too, but the poeciliids dominate hobbyist tanks.
The species you'll encounter most often are Poecilia reticulata (guppy), P. wingei (endler), Xiphophorus maculatus (platy), X. hellerii (swordtail), and several Poecilia mollies including P. sphenops (short-fin molly) and P. latipinna (sailfin molly). Their reproductive biology is broadly similar, but the details - brood size, gestation length, lifespan - differ enough to be worth knowing species by species.
How fast livebearers actually breed
Gestation time
At typical aquarium temperatures of 24-26 °C (75-79 °F), most poeciliid females carry a brood for roughly 3-5 weeks. The exact window varies with species, the female's age and condition, her feeding quality, and water temperature. Drop the tank to 22 °C and you might stretch gestation to six weeks. Push it to 28 °C and it can compress to around three. Stress - overcrowding, aggression, poor water quality - can delay development or cause premature release of underdeveloped fry.
If fry appeared within a week of you introducing new fish, the female was almost certainly already gravid when you bought her. That's not unusual; most females at a fish store have been kept with males.
Sperm storage - the detail most beginners miss
Female poeciliids possess a specialised structure called a gonapodium reception site that allows them to store viable sperm for months after a single mating event. In practice this means a female can produce three to eight successive broods from one encounter with a male - without any further mating. Separating sexes stops new fertilisations but does not stop current pregnancies or the next several broods from stored sperm.
Buying "only females" from a mixed tank at a fish store does not guarantee a fry-free aquarium. Assume any female from a community display has stored sperm and will drop fry.
How many fry per brood
Brood size scales roughly with female body size and age. Young females produce small first broods; mature females in peak condition produce much larger ones. Rough species averages for established females:
- Guppy: 10-60 fry per brood, commonly 20-40
- Endler: 5-30 fry - smaller fish, smaller broods
- Platy: 20-80 fry
- Swordtail: 30-100+ fry; large older females at the top of that range
- Molly: 20-100 fry depending on species and female size
A healthy female platy or guppy kept at 25 °C can realistically produce this many broods annually - each one adding dozens of fry to your tank.
Population maths - why this matters
Start with two guppies (one male, one female). At a conservative average of 25 fry per brood and four broods per year, you're looking at 100 new fish from a single female in twelve months - before any of those offspring reach breeding age themselves. Most people get this wrong by thinking "I'll just keep a few and rehome the rest" without realising how quickly they run out of friends willing to take fish, how fast juveniles reach maturity (guppies can breed at 3-4 months old), and how stocking pressure builds before they've noticed.
The aquarium trade sells livebearers as ideal beginner fish, and in many ways they are - hardy, colourful, forgiving of imperfect water. But the breeding rate is genuinely relentless. If you're not prepared to separate sexes, rehome fish regularly, or keep a predator species that will eat fry naturally, a mixed-sex group will overpopulate a small tank within a season.
Lifespan: realistic numbers by species
Published lifespan figures for poeciliids in aquarium literature vary considerably because conditions matter enormously. The numbers below reflect what's achievable in a well-maintained home tank - not the optimistic maximum you'll see on some care sheets, and not the shortened lives caused by overcrowding or poor water.
Guppies and endlers (Poecilia reticulata, P. wingei)
Guppies typically live 2-3 years in good conditions; some well-kept individuals reach 4-5, but treat anything past three as a bonus. Males generally die younger than females - the energetic cost of constant display and courting takes a toll. Endlers are similarly short-lived, with a 2-3 year range being realistic.
Fancy guppy strains bred for extreme finnage (delta tails, ribbontails) often have shorter lifespans than wild-type or feeders because the genetic load of those traits comes with reduced robustness. This is a genuine trade-off the hobby debates.
Platies (Xiphophorus maculatus, X. variatus)
Platies are among the hardiest poeciliids and often the longest-lived in smaller community tanks. A well-fed, unstressed platy in good water commonly reaches 3-5 years. Some aquarists report 5-6 year individuals, though these are outliers rather than expectations.
Swordtails (Xiphophorus hellerii)
Swordtails have a similar lifespan trajectory to platies - 3-5 years is a reasonable planning number. Males can be aggressive toward each other, so stress-related early death is a real factor in tanks with multiple males. One male to two or three females is the standard guidance for reducing aggression.
Mollies (Poecilia sphenops, P. latipinna, P. velifera)
Mollies often disappoint beginners because they die earlier than expected - usually due to inappropriate water conditions rather than short natural lifespans. Given the right setup, 3-5 years is achievable. Sailfin mollies (P. latipinna, P. velifera) need more space and harder, saltier water than most community tanks provide. Many "molly deaths" at 12-18 months come down to soft, acidic water slowly stressing the fish.
Achievable in stable water at 22-26 °C with good nutrition - lower than the maximums sometimes quoted, but honest planning figures.
Water conditions that directly affect lifespan and breeding rate
Poeciliids are often called "tolerant" of varied water, and compared to many fish they are. But tolerance isn't the same as thriving. The conditions below will extend both the quality and length of life for all four common species.
- Temperature: 22-26 °C (72-79 °F) for guppies, platies, and swordtails. Mollies prefer the warmer end: 24-28 °C (75-82 °F).
- pH: 7.0-8.0 suits most species. Mollies do better at 7.5-8.5 and genuinely benefit from slightly brackish water (1-3 g marine salt per litre) if you can arrange a species-specific tank.
- Hardness: Moderate to hard water (10-25 dGH) - poeciliids come from hard, mineral-rich environments. Soft acidic water stresses them chronically.
- Nitrates: Keep below 20 ppm with regular water changes. Elevated nitrates are a slow killer for livebearers specifically - they're more sensitive to chronic nitrate exposure than many fishkeepers realise.
If you're new to testing and tracking parameters, read our guide to aquarium water parameters and make sure your tank is fully cycled before adding any fish - see how to cycle a fish tank.
Keeping mollies in a soft-water community tank because "they're beginner fish." They technically survive, but they're stressed, disease-prone, and won't reach their potential lifespan. Either set up a molly-specific tank with harder water and a little salt, or choose a different species for a soft-water setup.
Managing a breeding population practically
If you want fry
Dense planting - java moss, hornwort, water sprite - gives fry hiding space from adults, which will eat them opportunistically. A separate 10-20 litre nursery tank works better if you want to raise a high proportion of each brood. Move visibly gravid females (look for the dark gravid spot near the anal fin) 24-48 hours before you expect the birth; moving them too early causes unnecessary stress. Return the female to the main tank once fry are dropped - she will eat them too if she's hungry.
If you don't want fry
Keep a single-sex group. All-male guppy tanks are popular and work well as long as you have enough fish (six or more) to spread aggression. Alternatively, pair livebearers with fish large enough to eat fry naturally - a pair of Mikrogeophagus ramirezi (German blue rams) or a single Macropodus opercularis (paradise fish) will control fry numbers without harming adult livebearers in an appropriately sized tank.
Use our free stocking calculator before adding livebearers to an existing community. It's easy to underestimate how quickly your bioload will climb once breeding starts - plan for the adults you'll have in six months, not the juveniles you're buying today.
Feeding for longevity
Poeciliids are omnivores with a strong preference for plant matter alongside protein. A diet of high-quality flake or micro-pellet as a base, supplemented with blanched vegetable (zucchini, spinach, peas), spirulina wafers, and occasional frozen or live food (daphnia, baby brine shrimp) produces noticeably better coloration, condition, and - over time - longer lifespans than flake alone. Feed small amounts two to three times daily rather than one large feeding. Overfeeding drives nitrates up faster than almost anything else in a heavily stocked livebearer tank.
Consistent water changes are your most effective longevity tool. See our guide on how often to do water changes for species-appropriate schedules. App-aquatic's reminder system makes it straightforward to stay on top of these without relying on memory.
What most livebearer guides miss
Most care articles treat livebearers as one homogeneous group. They're not. Mollies have genuinely different water chemistry needs to guppies. Swordtail males need more space and territory than platies of the same size. Endlers can be kept at higher densities than standard guppies because of their smaller bioload. And fancy guppy strains bred in commercial fisheries often arrive in poor condition - immune-suppressed from transport and prone to velvet or wasting disease within weeks of purchase, not because you did anything wrong, but because the fish were already compromised.
Lifespan is also heavily influenced by breeding frequency in females. A female guppy that produces 8-10 broods per year will live considerably shorter than one kept in an all-female tank or with restricted male access. If you care about maximising individual lifespans, controlling reproductive frequency is as important as water quality.
Track your parameters and get care reminders with App-aquatic.
Get the free appHow long is a guppy pregnant?
At 24-26 °C (75-79 °F), a guppy's gestation is typically 21-30 days. Cooler water stretches this; warmer water compresses it. A visibly swollen, square-looking abdomen with a dark gravid spot near the anal fin signals a female close to dropping fry.
Can a female livebearer get pregnant without a male being present?
Not from scratch - but a female that has previously mated stores sperm internally and can produce multiple successive broods without any further contact with a male. If you bought a female from a mixed-sex tank, expect fry for several months regardless of your current stocking.
All guides · Guppy care · Platy care · Molly care · Livebearers vs egg-layers · Get the app
