Coordenadas:
Entre los paralelos 17°05’ y 17°10’ de latitud norte; los meridianos 96°46’ y 96°50’ de longitud oeste; altitud entre 1 500 y 1 900 m.
Colindancias:
Colinda al norte con los municipios de Soledad Etla, Guadalupe Etla y San Pablo Etla; al este con los municipios de San Pablo Etla y Santa María Atzompa; al sur con los municipios de Santa María Atzompa y San Andrés Ixtlahuaca; al oeste con los municipios de San Andrés Ixtlahuaca, San Felipe Tejalápam y Soledad Etla.
Otros datos:
Ocupa el 0.04% de la superficie del estado. Cuenta con 15 localidades y una población total de 13,704 habitantes
Condiciones climáticas:
Rango de temperatura: 18 – 22°C
Rango de Precipitación: 600 – 700 mm
Clima: Semiseco semicálido (87.65%) y semicálido subhúmedo con lluvias en verano (12.35%)
Fuente: Prontuario de información geográfica municipal de los Estados Unidos Mexicanos San Lorenzo Cacaotepec, Oaxaca Clave geoestadística 20227