Habitan los trópicos y las aguas templadas, preferentemente en áreas rocosas, ocupan los pastos marinos, fango, arena, las arenas de las playas, arrecifes coralinos, fondos de costas, fondos de lagos y lagunas salobres, o de agua dulce, y otros fondos donde abunda el alimento, cuevas, mar abierto...