Mezquital tiene una población total de 30,069 habitantes de acuerdo con los resultados del Conteo de Población y Vivienda de 2005 del Instituto Nacional de Estadística y Geografía, de esta totalidad, 14,699 son hombres y 15,370 son mujeres; por lo tanto, el 48.9% de la población es de sexo masculino; el 44.4% de la población es menor de 15 años de edad, mientras que el 50.4 se encuentra entre los 15 y los 65 años de edad; finalmente Mezquital tiene la más grande concentración del población indígena del estado de Durango, el 78.8% de la población de 5 y más años es hablante una lengua indígena.