* Atlantski ocean: Pogosti so v vzhodnem Atlantiku, od Norveške do Južne Afrike, pa tudi zahodnega Atlantika ob obali Severne Amerike.
* Sredozemsko morje: Najdemo jih tudi po celotnem Sredozemskem morju.
* Pacifiški ocean: Čeprav je manj pogost, jih lahko najdemo v vzhodnem Tihem oceanu ob obali Južne Amerike in v zahodnem Tihem oceanu ob obali Avstralije.
John Dory običajno naseljuje globlje vode od 100 do 500 metrov, čeprav jih včasih najdemo v plitvih vodah v bližini morskega dna. Raje imajo območja z skalnatimi dnami in peščenimi območji.