Cacha limita al norte y este con la cabecera cantonal Riobamba, al sur y oeste con el cantón Colta.