El chagga occidental se subdivide en los dialectos siha (en Kibong'oto), rwa (monte Meru, vertiente occidental del Kilimandjaro), machami (en Machame) y kiwoso (en Kibosho); el chagga central en los dialectos uru, mochi (Old Moshi, Mbokomu), wunjo (Kilema, Kirua, Marangu, Mamba); el chagga oriental en los dialectos nor-rombo (Mashati, Usseri) y sur-rombo (Keni, Mamsera, Mkuu).