Se euncuentra a una altura de 1,240 metros sobre el nivel del mar, colinda al norte con el municipio de Tecolotlán; al este con el municipio de Chiquilistlán; al sur con el municipio de Ejutla y al oeste con el municipio de Tenamaxtlán y su superficie es de 403,88 km².