Seepferdchen werden weltweit in tropischen und gemäßigten Gewässern gefunden. Sie sind am häufigsten in flachen, Küstengewässern wie Korallenriffen, Seegrasbetten und Flussmündungen zu finden. Seepferdchen finden sich auch in tieferen Gewässern bis in Tiefen von 2.000 Fuß.