Este municipio cuenta con una superficie de 323.93 km, y representa el 1.56% de la superficie del estado; dentro de la región geográfica denominada como Huasteca hidalguense.