There are very small resident populations of this species in north west Africa and Ethiopia, but the main breeding area of the bird is from southeast Europe across the Palearctic to Lake Baikal, Mongolia, and western China. Eastern populations are mostly migratory, wintering in the Indian subcontinent. This species has colonised the island of Fuerteventura in the Canary Islands, first breeding there in 1994, and reaching a population of almost fifty pairs by 2008. The ruddy shelduck is a common winter visitor in India where it arrives by October and departs by April. Its typical breeding habitat is large wetlands and rivers with mud flats and shingle banks, and it is found in large numbers on lakes and reservoirs. It breeds in high altitude lakes and swamps in Jammu and Kashmir. Outside the breeding season it prefers lowland streams, sluggish rivers, ponds, flooded grassland, marshes and brackish lagoons.