* Atlantin valtameri: Ne ovat yleisiä Itä -Atlantilla, Norjasta Etelä -Afrikkaan, samoin kuin Länsi -Atlantilla Pohjois -Amerikan rannikolla.
* Välimerenmeri: Niitä löytyy myös Välimeren alueella.
* Tyynenmeren valtameri: Vaikka ne ovat vähemmän yleisiä, niitä löytyy Itä -Tyynenmeren alueelta Etelä -Amerikan rannikolta ja Länsi -Tyynellämerellä Australian rannikolla.
John Dory asuu tyypillisesti syvemmillä vesillä vaihtelee 100 - 500 metriä, vaikka niitä löytyy joskus matalammista vesistä merenpohjan lähellä. He mieluummin alueet, joissa kiviset pohjat ja hiekkaranat.