No, Red-headed finches are not rare, but they are not found in every part of the world. They are usually seen in grasslands and open woodlands. These birds feed on seeds, insects, and other small animals.