Se encuentra a una altura de 1,524 metros sobre el nivel del mar, colinda 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 y su superficie es de 672.31 kilometros cuadrados.