L'Università del Michigan afferma che i fenicotteri vivono in tutti i continenti tranne l'Australia e l'Antartide. Sono comuni lungo la costa dell'Africa e del Mar Mediterraneo. Alcuni si trovano in India e in altri paesi asiatici, nei Caraibi, negli Stati Uniti meridionali, nella Penisola dello Yucatan e nelle coste del Nord America del Messico.
Gli habitat dei fenicotteri sono tipicamente fanghi costieri che circondano gli estuari. Queste posizioni forniscono il fango che gli uccelli accumulano per fare nidi. L'acqua salata riduce il numero di altre specie che competono per il cibo oltre a limitare il numero di predatori. I fenicotteri vivono in grandi stormi che a volte hanno migliaia di membri. Occasionalmente, queste colonie consumano il cibo disponibile e devono migrare per trovare nuove fonti.