Sjøhester finnes i varme og tropiske farvann over hele verden. De er mest vanlig i skjulte områder som korallrev, tangskoger og mangroveskoger. Ulike arter er tilpasset ulike miljøer, med noen som lever i grunne farvann og andre i dype farvann. Sjøhester finnes i Middelhavet, Stillehavet, Indiahavet og Atlanterhavet.