Flamingos are water birds, so they live in and around lagoons or lakes. These bodies of water tend to be saline or alkaline. Flamingos are generally nonmigratory, but changes in climate or water levels in their breeding areas will cause them to relocate, according to Sea World.
Flamingos travel huge distance every year in search of food. They tune their reproductive cycle in such a way that their chicks get enough food and grow strong soon enough to adapt to their migratory lifestyle.
Flamingos have specific food needs that is heavily dependent on climatic conditions, especially temperature and rainfall. Flamingos feed on small insects, larvae, small fish, algae that form on the shore of receding water bodies or the shallow stagnant water. Any changes in the rainfall pattern has the potential to completely wipe out their food source. If there is too much rain, they won't have the shallow water they need to find algae and if there is a drought, no algae will form and no fish will be available.