Les Huichols se trouvent dans la Sierra Madre Occidental Mexicaine, à la confluence des états de Jalisco, Zacatecas, Nayarit et Durango sur un territoire de 3.921,07 km 2.
La population autochtone s’estime à 43.929 âmes qui se dispersent sur le territoire en ranchos disséminés et isolés. Bien qu’à Jalisco les Huichols aient réussi à interdire l’accès des métisses à l’intérieur de leurs communautés, à Nayarit la coexistence sur le même territoire avec les Coras ou les métisse est fréquente.
Chiffres de l’ INI-CDI, Programa de las Naciones Unidas para el Desarrollo y el Consejo Nacional de Población, 2000.