Engelsfische finden sich in tropischen und subtropischen Gewässern, je nach Art.
- Korallenriffe und felsige Riffe
- Seegraswiesen
- Verschiedene Tiefen von flachen bis tieferen Gewässern
Bestimmte Regionen umfassen die Karibik, den Indopazifik und das Rote Meer. Arten wie der Kaiserfisch, der Imperator-Engelsfisch und der Arabische Engelsfisch sind in diesen Gebieten zu finden.