Ryby jeżowe, znane też jako kulfiki, występują w tropikalnych i subtropicalnych wodach na całym świecie. Zaszczepiają:
- Ocean Atlantycki: Wybrzeża Ameryki Północnej i Południowej oraz Afryki
- Ocean Indyjski: Wybrzeża Afryki, Azji i Australii
- Ocean Spokojny: Wybrzeża Azji i Australii do Ameryk
Konkretne siedliska: obszary przybrzeżne blisko raf, brzegi skałkowate, łąki morskie; ujścia rzek, gdzie woda słodka miesza się ze słoną; dla niektórych gatunków ocean otwarty. Większość preferuje płytkie, ciepłe, czyste wody z obfitością pokarmu i schronienia.