La localidad se encuentra localizada en las coordenadas geográficas 20°7′32.873″N 98°10′43.495″O / 20.12579806, -98.17874861, con una altitud de 2288 m s. n. m.[6] Se encuentra a una distancia aproximada de 10.89 kilómetros al suroeste 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 Tecolutla, en la subcuenca del río Necaxa.
[8][9][11] Cuenta con un clima Templado húmedo con abundantes lluvias en verano.
[8][9][9][12] Se encuentra cerca de la presa El Tejocotal, también conocida como "La Laguna" se encuentra cerca de la localidad.
[13] Población de los censos y conteos del Instituto Nacional de Estadística y Geografía (INEGI).