Seahorses can be found in shallow tropical and temperate waters worldwide, including the Mediterranean Sea, North and South America, and the Galapagos Islands.