Guppy są żyworodne, co oznacza, że rodzą żywe młode zamiast składać jajka. Samica guppy nosi zapłodnione jajka w swoim ciele, aż są gotowe do narodzin. Okres ciąży to zazwyczaj ok. 28 dni. Gdy mlode rodzą się, są w pełni ukształtone i potrafią samodzielnie pływać i jeść.