The species is found in Mexico, in mountains above sea level. Its habitat is mostly ravines of pine and pine-oak forests. The Aztec thrush is a vagrant in western Texas to southeastern Arizona. The first record in the United States was an immature bird observed in 1977 in Big Bend National Park, Texas.
