Colinda al norte con el municipio de Apozol, al sur con Moyahua, al este con Nochistlán, al oeste con Teúl de González Ortega y Santa María de la Paz .