La localidad se encuentra localizada en las coordenadas geográficas 20°6′54.27″N 98°11′47.994″O / 20.1150750, -98.19666500, con una altitud de 2324 m s. n. m.[6] Se encuentra a una distancia aproximada de 5.5 kilómetros al sur de la cabecera municipal, Acaxochitlán.
[8][9][10] En lo que respecta a la hidrología se encuentra posicionado en la región Tuxpan-Nautla, dentro de la cuenca del río Cazones, en la subcuenca del río San Marcos.
[8][9][11] Cuenta con un clima templado húmedo con lluvias todo el año.
[8][9][12] También la localidad se encuentra dentro de las áreas de la Cuenca Hidrográfica del Río Necaxa la cual es considerada Área de Protección de Recursos Naturales; así como del Sistema de Represas y Corredores biológicos de la Cuenca Hidrográfica del Río Necaxa denominado Sitio Ramsar.
[13] Población de los censos y conteos del Instituto Nacional de Estadística y Geografía (INEGI).