LOCALIZACIÓN
Este municipio pertenece al
distrito de Teotitlán de Flores Magón, el cual se localiza al norte de la
capital del estado a 18°12' latitud norte y 96°54' longitud oeste a una altitud
de 1,940 msnm (metros sobre el nivel del mar), al igual que en este mismo sentido
se encuentra San Lorenzo de su cabecera distrital.
Sus colindancias son: Santa Ana
Ateixtlahuaca al este y San Pedro Ocopetatillo al sur, ubicándose al poniente
San Francisco Huehuetlán y al norte con el estado de Puebla; se encuentra e una
distancia de 378 kms de la capital del estado.