Le fioriture di cianobatteri si sviluppano, generalmente ma non sempre, in presenza di un’alta concentrazione di nutrienti (fosforo e azoto), a temperatura elevata e in acque molto calme che permettono il galleggiamento delle cellule: