The Pine Siskin is found through North America. The population that breeds in Alaska, and western Canada migrate throughout the U.S. and Mexico. Resident populations are found across southern Canada, the Great Lakes, and the western U.S. and Mexico. They mainly eat seeds, plant parts and some insects.