Les femelles guppy peuvent donner naissance à 200 frire en une seule grossesse, bien qu'une moyenne de 40 à 60 friss soit plus courante. Le nombre de alevins dépend de l'âge, de la taille et de l'état du guppy femelle et des conditions environnementales, en particulier en ce qui concerne la disponibilité des aliments.