* Atlantic Ocean: The Atlantic Ballyhoo (Hemiramphus brasiliensis) is found from the Caribbean Sea to the eastern coast of North America.
* Pacific Ocean: Species like the Pacific Ballyhoo (Hemiramphus balao) and the Short-billed Ballyhoo (Hemiramphus balao) are found in the Pacific Ocean, ranging from California to South America.
* Indian Ocean: The Indian Ocean Ballyhoo (Hemiramphus far) is found in the Indian Ocean.
Therefore, you can find Ballyhoo fish in coastal waters and estuaries of various tropical and subtropical regions, depending on the specific species.
Important note: The term "Ballyhoo" is also used for a type of fishing lure, so it's crucial to specify the context when talking about "Ballyhoo."