Ballyhoo fish are mostly used as bait fish on the East coast, and can be found in the Gulf of Mexico. The average length of the ballyhoo is around 16 inches and like to swim along sandy bottoms.