El municipio colinda al norte con el municipio de Tepatitlán de Morelos; al este con los municipios de Tepatitlán de Morelos, Atotonilco el Alto y Ocotlán; al sur con los municipios de Ocotlán y Zapotlán del Rey; al oeste con los municipios de Zapotlán del Rey, Zapotlanejo y Tepatitlán de Morelos.