* Atlantin valtameri: Pohjois -Amerikan rannikolta, Etelä -Amerikkaan ja Afrikkaan.
* Intian valtameri: Afrikan, Aasian ja Australian rannikolla.
* Tyynenmeren valtameri: Aasian ja Australian rannikolta Amerikkaan.
erityisiä elinympäristöjä näillä alueilla ovat:
* Rannikkoalueet: Lähellä riuttoja, kivisiä rantoja ja meriruohovuoteita.
* suistoja: Missä makean veden sekoittuu suolaveteen.
* Avoin valtameri: Jotkut lajit löytyvät kauempana merellä, mutta useimmat mieluummin matalammat vedet.
Porcupine -kalojen erityiset lajit määrittävät niiden tarkan elinympäristön mieltymyksen, mutta yleensä ne nauttivat lämpimistä, selkeistä vesistä runsaasti ruokaa ja suojaa.