How many babies can a lionfish have?

1000 babies

Reproductive behaviour, they are haremic, which means one male will spawn with a group of females. After courting for an entire day, the fish will spawn around midnight. They will rise to the top of the water column during and release gelatinous balls of eggs, each ball containing about 2000 eggs. The egg balls will dissolve after about 24 hours releasing the individual eggs. The eggs themselves will hatch after about 36 hours. The fry will immediately feed on the available plankton. As with most fish it is difficult to keep enough plankton in the water to keep the fry alive.
They can produce up to 30,000 offspring... Which is a big reason why they are such an invasive species in Florida, the Caribbean, and Gulf of Mexico.