Гуппі ставляться до живородячих риб – потомство виношується в животі, і на світ з'являються мальки, що вже сформувалися, готові до самостійного життя. Визначити вагітність можна по випирає з боків і округленого черевця, через яке вагітна самка виглядає громіздкою та великою.
Мінімальний термін вагітності становить 21 день, максимальний – 42 дні. У середньому період виношування триває 22-24 дні.
5 місяців Статева зрілість у гуппі настає у віці 3-5 місяців. Після цього самці починають активно переслідувати самку, і якщо вона відповідає взаємністю, поява потомства не за горами.