El municipio tiene una población de 64,107 habitantes según los resultados del Conteo de Población y Vivienda de 2005 realizado por el Instituto Nacional de Estadística y Geografía, convirtiéndose por tanto en el municipio más poblado del estado de Tlaxcala, de ese total, 31,645 son hombres y 32,462 son mujeres; es por tanto su porcentaje de población masculina de 49.4%, su tasa de crecimiento anual de 2000 a 2005 es de 2.9%, encontrándose también entre los más elevados del estado, el 36.4% de su población es menor de 15 años de edad, mientras que el 59.4% se encuentra en un rango de edad entre los 64 y los 15 años, la población es mayoritariamente urbana, el 99.0% de la población reside en localidades superiores de 2,500 habitantes, y en cuanto a población indígena, el 17.1% de la población de 5 años y más es hablante de alguna lengua indígena.