Jun 11, 2021 · Pregnant guppies can give birth to anywhere between 10 and 50 baby fish! Genetics, the availability of food, the mother’s health, and a bit of luck will determine the exact number. Age is a significant factor, too. Younger fish giving birth for the first time tend to have fewer babies in the beginning.
MORE