Cuenta con una superficie de 1185 m2, se encuentra a una altitud de 760 m.sn.m., limita al norte con el Estado de San Luis Potosí, al sur con los municipios queretanos de Pinal de Amoles y San Joaquín y con el Estado de Hidalgo, al este colinda con el municipio de Landa de Matamoros y con el Estado de San Luis Potosí, al oeste con los municipios de Arroyo Seco y Pinal de Amoles.