El municipio colinda al norte con los municipios de Cuquío y Tepatitlán de Morelos; al este con el municipio de Tepatitlán de Morelos; al sur con los municipios de Tepatitlán de Morelos y Zapotlanejo; al oeste con los municipios de Zapotlanejo y Cuquio.