The municipality borders the municipalities of San Bartolo Coyotepec, Santa Catarina Quiaré, Santo Tomás Jalieza, Ocotlán de Morelos, San Juan Chilateca and Santa Ana Zegache and covers an area of 26 sqkm .