Según el II Conteo de Población y Vivienda de 2005, el municipio tiene 3,205 habitantes, de los cuales 1,603 son hombres y 1,602 son mujeres; el 3.59% de la población son indígenas huicholes.