con quien colinda xilitla
El municipio se encuentra localizado en la parte sureste del Estado de San Luis Potosí, en la Zona Huasteca. La cabecera municipal tiene las siguientes coordenadas: 21°23′08″ de latitud norte, y 98°59′25″ de longitud oeste, con una altura de 600 metros sobre el nivel del mar. Sus límites son: al norte con Aquismón y Huehuetlán; al este, Axtla de Terrazas, Matlapa y Tamazunchale, al sur, el Estado de Hidalgo, al oeste, el estado de Querétaro. La distancia aproximada a la capital del estado es de 350 kilómetros.