Sus colindancias son al Norte con Jalpan y el Estado de Hidalgo, al Sur con Huauchinango y Naupan, al Oeste con Xicotepec y al Poniente con Tlaxco y el Estado de Hidalgo. Tiene una superficie de 173.83 kilómetros cuadrados.