El municipio colinda al norte con los municipios de Zapotlanejo y Tototlán; al este con los municipios de Tototlán y Ocotlán; al sur con los municipios de Ocotlán y Poncitlán; al oeste con los municipios de Poncitlán, Juanacatlán y Zapotlanejo.