Les guppys ne pondent pas d'œufs. Ce sont des porteurs vivants, ce qui signifie que la femelle conserve les œufs fécondés dans son corps jusqu'à ce que les alevins (bébés poissons) soient suffisamment matures pour éclore et vivre de manière indépendante.
Les guppys sont parmi les poissons d'aquarium les plus faciles à reproduire. De nombreux amateurs utilisent un piège de reproduction dans un aquarium communautaire pour isoler une femelle enceinte lorsqu'elle est prête à mettre bas. Étant donné que les plus gros poissons ne peuvent pas entrer dans le piège, les alevins sont en sécurité une fois leur mère retirée. Une autre technique consiste à fournir de nombreuses cachettes pour les alevins dans le réservoir communautaire, généralement dans les plantations de plantes d'aquarium. Certains seront mangés par des poissons adultes, mais il y aura presque toujours quelques survivants.