De acuerdo al INEGI, en 2010 la población estimada de Zacatlán era de 76 296 habitantes, de los cuales 36 133 son hombres y 40 163 son mujeres, la taza de natalidad se estimaba en 2175 nacimientos por año y la taza de mortalidad en 417 defunciones anuales.