Según el II Conteo de Población y Vivienda del INEGI, el municipio tiene 10,226 habitantes, de los cuales 4,881 son hombres y 5,345 son mujeres; el 0.24% de la población son indígenas huastecos.