A flamingo lives in a special habitat. Their habitat is usually muddy. The first place a flamingo lives is in lakes that have little movement in the water. They also live in marshes. A marsh is a soggy, muddy piece of land. That is a perfect place for a flamingo's nest since they make their nests out of mud.