El municipio colinda al norte con los municipios de Juanacatlán, Zapotlán del Rey y Ocotlán; al este con los municipios de Ocotlán y Jamay; al sur con el Lago de Chapala; y al oeste con los municipios de Chapala y Juanacatlán.