A guppik élőlényesek, ami azt jelenti, hogy nem tojásokat raknak, hanem élő lánykákat szülnek. A nőstény guppik egy szülés alkalmával 10-50 lánykát (baby guppy) szülhetnek. Hamar terhes lehetnek a szülés után, és évente több szülést is élvezhetnek. A guppik terhességi ideje kb. 21-28 nap.