El municipio colinda al norte con el Lago de Chapala en sus 25 km de ribera; al sur con los municipios de La Manzanilla de la Paz y Concepción de Buenos Aires; al este con el municipio de Tizapan el Alto y al oeste con los municipios de Teocuitatlán de Corona y Jocotepec.