* Atlantic Ocean: They are common in the eastern Atlantic, from Norway to South Africa, as well as the western Atlantic off the coast of North America.
* Mediterranean Sea: They are also found throughout the Mediterranean Sea.
* Pacific Ocean: While less common, they can be found in the eastern Pacific off the coast of South America and in the western Pacific off the coast of Australia.
John Dory typically inhabit deeper waters ranging from 100 to 500 meters, though they can sometimes be found in shallower waters near the seabed. They prefer areas with rocky bottoms and sandy areas.