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