Se localiza en el costado noroeste del valle de Tehuacan, limitando al norte con la sierra de Pazoltepec y al suroeste con la localidad de San Andrés Cacaloapan.y colinda con tepanco de lopez puebla.