* Atlantický oceán: Jsou běžné ve východním Atlantiku, od Norska do Jižní Afriky, stejně jako západní Atlantik u pobřeží Severní Ameriky.
* Středomořské moře: Nacházejí se také v celém Středozemním moři.
* Tichý oceán: Přestože je méně běžné, lze je nalézt ve východním Pacifiku u pobřeží Jižní Ameriky a v západním Pacifiku u australského pobřeží.
John Dory obvykle obývá hlubší vody v rozmezí od 100 do 500 metrů, i když je někdy nalezeno v mělčích vodách poblíž mořského dna. Upřednostňují oblasti s skalnatými dna a písečnými oblastmi.