Back to Guides
🐠

Guppy

Fish

The colorful, prolific livebearer that turns a starter tank into a thriving colony fast!

🤓 Did you know? Guppies are livebearers, meaning females give birth to free-swimming fry rather than laying eggs, and a single female can store sperm from one mating to produce several broods of 20 to 50+ fry over the following months. The species is named after Robert John Lechmere Guppy, who submitted specimens from Trinidad to the British Museum in the 1860s.

Guppy - Fish

🏠 Housing & Setup

A 10-gallon tank is a reasonable minimum for a small group of guppies, and they need warm, heated water between 72 and 82 degrees F, with about 78 degrees F being ideal. Gentle filtration suits them well, and dense live or silk planting gives both adults and fry places to hide, which matters if you want any fry to survive to adulthood. A lid is a good idea since guppies can occasionally jump. They are peaceful community fish, but avoid pairing them with fin-nipping species, since a guppy's flowing tail is an easy target.

🥗 Diet & Feeding

Guppies are omnivores that do well on a high-quality flake or micro-pellet food as their staple diet. Supplementing with frozen or live baby brine shrimp and daphnia adds valuable variety and encourages natural hunting behavior. Occasional spirulina-based flakes support healthy color. Feed small amounts once or twice a day. If you're intentionally raising fry, they need very fine food like infusoria, crushed flake, or baby brine shrimp until they're large enough for standard flake.

🎮 Enrichment & Handling

Guppies are strongly social schooling fish and do best in groups of six or more, ideally with two to three females for every male to reduce the stress of constant mating pursuit on individual females. They're active, colorful swimmers that appreciate a mix of open swimming space and planted cover. Their breeding behavior is itself a form of ongoing enrichment for the keeper to observe - from courtship displays to the birth of live fry - though a dedicated breeding box or heavily planted nursery area is needed if you want fry to survive, since adult guppies (including the mother) will readily eat them.

💊 Health & Common Issues

Fin rot from poor water quality and ich are the two most common issues. Because guppies breed so readily, overpopulation is a genuine and common problem - plan ahead for population control, whether that means separating sexes, accepting natural predation of fry, or having a rehoming plan in place. The bioload from a rapidly growing colony makes consistent water quality maintenance especially important; weekly 20 to 25 percent water changes help keep pace with a growing population.

✅ Complete Care Checklist

10+ gallon heated tank
Heater set to 76-80°F
Gentle filter
Dense live or silk plants
Tight-fitting lid
High-quality flake or micro-pellet food
Frozen baby brine shrimp for variety
Water conditioner and test kit
Plan for managing fry population growth

Cost Builder

Uncheck anything you already have to see your real total.

Ongoing (Per Year)

Setup total

$85-$155

Per year after

$45-$75

Rough estimates to help you plan - actual prices vary by region and retailer. Underlined items are paid Amazon links - we may earn a commission at no extra cost to you.

❓ Frequently Asked Questions

How often do guppies have babies?

Females can give birth roughly every 4 weeks and are able to store sperm from a single mating to produce multiple broods afterward, typically 20 to 50 or more fry per birth.

Do guppies eat their babies?

Yes - adult guppies, including the mother, will eat fry given the opportunity. If you want fry to survive to adulthood, use dense live plants, a breeding box, or a separate nursery tank to protect them.

How many guppies should I keep together?

At least 6, with a ratio of about 2 to 3 females for every male. This ratio reduces the constant mating pursuit that a 1:1 or male-heavy ratio puts on individual females, which can otherwise cause visible stress.

What water temperature do guppies need?

72 to 82°F, with roughly 78°F being ideal. Guppies are tropical fish and need a heater in the vast majority of home aquariums.

How long do guppies live?

2 to 3 years is typical with good water quality, appropriate temperature, and a varied diet.

Subscribe - it's free

New care guides straight to your inbox. No spam. 🐾