Itt van egy részletesebb bontás:
* Atlanti -óceán: A triggerfish gyakori a Karib -tengeren, a Mexikói -öbölben és Afrika partjain.
* Pacific Ocean: Ezeket a Csendes -óceáni szigetek, Ausztrália és a Kelet -Csendes -óceán vizein találják meg.
* Indiai -óceán: A Triggerfish a Vörös -tengeren, az Arab -tengerben és a Madagaszkár körülvevő vizekben található.
A triggerfish inkább a korallzátonyokat, a sziklás zátonyokat és a tengeri fű ágyakat részesíti előnyben , ahol élelmet és menedéket találhatnak. Néha a torkolatokban és a lagúnákban is megtalálhatók.