Según el II Conteo de Población y Vivienda, el municipio tiene 5.019 habitantes, de los cuales 2.494 son hombres y 2.525 son mujeres; el 58,60% de la población son indígenas huicholes.