The Yellow-eyed Junco is found in the mountains of southeast Arizona (picture here), and southwest New Mexico, as well as the mountains through Mexico and Guatemala. There is a subspecies (or separate species?) found high in the mountains in southern Baja California called Baird's Junco, as well, (pictures here and here). Can you spot any differences?
The bird below was photographed in La Guacamaya, a village in the hills north of Oaxaca City, where it found a large orchard full of fruit to eat!