The municipality of Tatahuicapan is delimited to the north, south and east by Mecayapan, and to the west by Soteapan.