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