Ikan guppy termasuk ke dalam hewan ovovivipar. Ovovivipar adalah hewan yang bertelur di dalam tubuhnya dan anakan akan keluar setelah menetas. Seekor induk guppy bisa mengeluarkan anak ikan antara 2 hingga 100 ekor di setiap kehamilannya. Begitu keluar dari perut sang induk, anak-anak gupi bisa hidup sendiri, berenang, mencari makanan dan menghindari musuhnya.