About 2–3 — based on adult size, bioload, and real water volume.

In a 40-gallon tank you can comfortably keep about 2–3 angelfish, on their own with good filtration and regular water changes. Add fewer if you're mixing in other species.
An adult angelfish reaches about 6.0" and has a heavy bioload. Working from real water volume and waste output (not the old one-inch-per-gallon myth), a 40-gallon tank supports roughly 2–3 of them. They need 76–84°F water at pH 6.5–7.5.
Build your exact stocking with the calculator → Full angelfish care guide →
As an Amazon Associate we earn from qualifying purchases.