Su superficie es de 298.27 km², Limita al norte con Tolimán, al este y noreste colinda con Cadereyta, al sudeste con el Estado de Hidalgo, al sudoeste con Tequisquiapan, y al oeste con Colón , se encuentra a una altitud media de 1968 m.s.n.m y máxima de 1950 m.s.n.m.