El municipio colinda al norte con el municipio de Tlajomulco de Zuñiga; al este con los municipios de Ixtlahuacán de los Membrillos y Chapala; al sur con los municipios de Chapala, Tuxcueca, Teocuitatlán de Corona y Zacoalco de Torres; al oeste con los municipios de Zacoalco de Torres y Acatlán de Juárez.