Guppy Tank Size Guide: How Many Guppies Per Gallon?

Guppies need at least a 10-gallon tank, where you can keep around 5–6 adult fish safely. Smaller tanks like 5 gallons can hold 2–3 guppies, but they are harder to maintain and not ideal long-term. Tank size affects water quality, fish health, and breeding, so choosing the right size is important for keeping guppies active and stress-free.

How Many Guppies Per Tank (Quick Answer)

You can keep guppies based on tank size:

  • 5 gallon → 2–3 guppies (not ideal long-term)
  • 10 gallon → 5–6 guppies
  • 20 gallon → 10–12 guppies
  • 30 gallon → 15+ guppies

Guppies need space to swim and stable water conditions. Overstocking leads to stress, poor water quality, and disease.

Fan Tail Guppy

Minimum Tank Size for Guppies

The absolute minimum tank size for guppies is 5 gallons, but this is only suitable for a small group and short-term setups.

A 10-gallon tank is recommended for beginners because it provides:

  • more stable water parameters
  • better swimming space
  • easier maintenance

Larger tanks are always better for guppies because they reduce stress and allow natural behavior.

For full care requirements, see: Guppy fish care

Guppy Stocking Rule Explained

A common guideline is the “1 inch of fish per gallon” rule. Since guppies grow to about 1.5–2 inches, this helps estimate stocking levels.

However, this rule is not exact. Tank size depends on:

  • filtration quality
  • presence of live plants
  • maintenance routine
  • breeding activity

Guppies reproduce quickly, so even a properly stocked tank can become overcrowded if not managed.

Tank Size Based on Guppy Group Type

Male Only Tank

Male guppies do not reproduce, so population stays stable. You can keep slightly more fish compared to mixed groups.

Mixed Tank (Male + Female)

Mixed tanks lead to frequent breeding. A small group can quickly turn into dozens of guppies, so a larger tank is necessary.

Breeding Tank

Breeding setups usually have fewer fish and controlled conditions to protect fry.

Tank Size for Guppies With Other Fish

If you keep guppies in a community tank, you need more space because other fish increase the bio-load.

Choose peaceful tank mates and avoid overcrowding.

Full guide: Guppy tank mates

Tank Size for Guppies With Shrimp

Guppies can live with shrimp, but tank setup matters.

  • shrimp need hiding places
  • guppies may eat baby shrimp
  • plants help shrimp survive

A slightly larger tank improves survival and balance.

guppy come form

Best Tank Setup for Guppies

A proper setup helps maintain stable conditions and reduces stress.

Key elements:

  • gentle filter (sponge or low-flow)
  • heater (75–82°F)
  • fine gravel or sand substrate
  • live plants for hiding and water quality

Live plants are especially important. They improve water conditions and provide shelter.

Best options here: Plants for guppy

Common Tank Size Mistakes

Avoid these common beginner mistakes:

  • keeping too many guppies in small tanks
  • ignoring breeding population growth
  • using tanks without filtration
  • skipping regular water changes

These issues often lead to stress and disease.

Does Tank Size Affect Guppy Growth?

Yes, tank size directly affects guppy health.

Small tanks can cause:

  • stunted growth
  • increased stress
  • shorter lifespan

Larger tanks allow guppies to grow properly and stay active.

FAQs

How many guppies in a 5 gallon tank?

You can keep 2–3 guppies, but this is not ideal long-term.

How many guppies in a 10 gallon tank?

5–6 guppies is a safe number with proper filtration and maintenance.

Can guppies live in a bowl?

No, bowls are too small and do not provide stable water conditions.

Do guppies need a big tank?

They do better in larger tanks because water stays stable and fish are less stressed.