Conforme al Censo de Población y Vivienda 2010 realizado por el Instituto Nacional de Estadística y Geografía (INEGI) con fecha censal del 12 de junio de 2010, Zacatelco contaba hasta ese año con un total de 38 466 habitantes, de dicha cifra, 18 396 eran hombres y 20 070 eran mujeres.