A guppy nőstények egy terhesség alatt akár 200 lánykát is szülhetnek, bár az átlag 40-60 lányka gyakrabban fordul elő. A lánykák száma függ a nőstény guppy kora, mérete és állapota, valamint a környezeti feltételektől, különösen az étel rendelkezésre állásától.