How to Breed Guppies at Home

Guppy fish in planted tank

Guppies are livebearers, meaning females give birth to free-swimming fry rather than laying eggs, which makes them one of the easiest fish in the hobby to breed, sometimes even accidentally.

Sexing Your Guppies

Males are smaller and more colorful with a pointed anal fin (gonopodium), while females are larger, plainer, and have a fan-shaped anal fin. Even a single male in a tank of females will typically result in fry within weeks.

Setting Up a Breeding Tank

A separate breeding or grow-out tank helps protect fry from being eaten by adults and other tankmates. Dense plants or a breeding box give newborn fry places to hide immediately after birth.

Gestation and Birth

Female guppies carry fry for about 21-30 days, visible as a dark “gravid spot” near the rear of the abdomen that darkens as birth approaches. A single female can produce 20-50+ fry per batch.

Raising Fry

Feed fry finely crushed flake food or specialized fry food multiple times a day, and perform frequent small water changes since fry are sensitive to poor water quality.

Population Management

Because guppies breed so readily, plan ahead for how you’ll manage or rehome extra fry — many hobbyists keep only males, or use a single-sex group, to control population growth.

Browse our guppy and endler selection, including the Male Black Leopard Guppy, to start or expand your breeding group.

Leave a Reply