Can angelfish live with guppies?

Sometimes, with care Angelfish and guppies can live together only with care.

  • Angelfish may eat guppies, especially young or small ones.
  • Angelfish is semi-aggressive and may bully much smaller guppies.

Side by side

AngelfishGuppy
Adult size15 cm (5.9 in)5 cm (2 in)
Temperature24–29°C (75–84°F)22–27°C (72–81°F)
pH6–7.57–8
Minimum tank29 gallons (110 L)10 gallons (38 L)
Group sizeAlone (only one male)3 or more
TemperamentSemi-aggressivePeaceful
Swims atMiddleTop

Shared range: 24–27°C (75–81°F), pH 7–7.5.

Tank size for both

The smallest common tank that fits one angelfish and 3 guppies comfortably is about 29 gallons. Check your own tank in the stocking calculator.

What you need for angelfish and guppies

Sized for a 29 gallon tank with one angelfish and 3 guppies.

Tank and equipment

Food and extras

Product links go to Amazon search results. As an Amazon Associate we earn from qualifying purchases, at no extra cost to you. Disclosure.

Better tank mates

Frequently asked questions

Can angelfish live with guppies?

Sometimes, with care. Angelfish may eat guppies, especially young or small ones. Angelfish is semi-aggressive and may bully much smaller guppies.

What size tank do angelfish and guppies need together?

At least 29 gallons for one angelfish and 3 guppies, based on adult size, waste and school size. Bigger is easier.

What temperature suits both angelfish and guppies?

Keep the tank at 24–27°C (75–81°F), where both are comfortable.

Verdicts come from our compatibility rules and researched species data. Individual fish vary, so add new fish gradually and watch them closely. Check other pairs in the compatibility checker.