Limita al norte con el municipio de Ocotlán, al sur con el estado de Michoacán, al este con el municipio de La Barca, al oeste con el de Ocotlán y con la laguna de Chapala.