Butterflyfish are found on coral reefs aross the Atlantic, Indian and Pacific Oceans. Generally a shallow reef fish, with a few species being found at depths. Display a great diversity of patterns and colours, with makes them a popular aquarium fish.