Статева зрілість у гуппі настає у віці 3-5 місяців. Після цього самці починають активно переслідувати самку, і якщо вона відповідає взаємністю, то поява потомства не за горами.
Вагітність самки, залежно від температури води, де рибка міститься, триває 21—40 днів. Після закінчення періоду вагітності, залежно від віку та розміру самки, самка народжує від 1 до 200 мальків.
Перед пологами самку гуппі слід відсадити в іншу ємність, щоб забезпечити їй спокій та створити умови для успішної появи потомства. А також тимчасове переселення допоможе вберегти мальків від поїдання іншими видами риб. Не потрібно вилучати рибку, а то й помітні ознаки швидкого наступу пологів.