Koralliriuttoja muodostuu vain trooppisiin vesiin. Veden pitää olla lämpötilaltaan 20–28 °C eikä se saa olla esim. pöllyävän hiekan tai jokien tuoman humuksen samentamaa. Korallit rakentavat riutan perusrungon, mutta riutta ei selviä hakkaavien aaltojen kourissa ilman sitkeitä kalkkileviä.
Koralliriuttoja on kaikilla maailman valtamerillä kääntöpiirien välisellä alueella. Riuttaa rakentavat korallit pärjäävät alle 50 m:n syvyydessä; syvemmällä niiden symbioottiset levät eivät saa tarpeeksi valoa.
Riutta voi olla muodoltaan reunariutta, valliriutta, laikkuriutta, nauhariutta, pöytäriutta tai atolliriutta.
