The number of feathers on a bird varies according to the species, its age, and the season. Most small songbirds have between 1,500 and 3,000 feathers on their bodies. A swan, however, might have as many as 25,000 feathers. A bird of prey, such as the eagle, would have between 5,000 and 8,000 feathers.