Sjøhester finnes i grunt tropiske og tempererte farvann over hele verden. De er mest riklig i Indo-pasifikk-regionen, men lever også i Atlanterhavet og Stillehavet. De befinner seg typisk i korallrev, tangbeier og mangroveskoger, og bruker sine grep-svirpende haler til å ankere seg til tang, korall eller andre genstander.