La mayoría son marinos de aguas tropicales o subtropicales, que viven en aguas costeras poco profundas y alrededor de los arrecifes de coral, aunque algunas especies son catádromos que viven en aguas de ríos de islas oceánicas.