Garo language belongs to the family of Sino-Tibetan languages and is categorized under the Bodo-Garo subgroup, which happens to be a popular family of languages in the Sino-Tibetan section. In India, it was spoken fundamentally by the people residing in the Garo Hills district of the Indian state of Meghalaya. Secondarily, it is spoken by some people residing in the Indian states of Assam, and Tripura, and the population of these people is very small in number.
Other than Garo, the other significant languages belonging to the Bodo-Garo subgroup are Bodo, Tiwa, Kokborok, Deuri, Atong, Rabha, Koch, and Ruga.
Other than India, the neighboring country of Bangladesh too has a good amount of native speakers of Garo language. If the census of 2001 is to be considered then more than approximately 1 million native speakers of Garo language reside in India, while more than 130,000 reside in the country of Bangladesh.
Coming to the dialects of the Garo language, there are six of them: Am-beng, A-we, Matchi, Dual, Gara-Ganching, as well as Chisak. Since the year 2005, Garo language enjoys the status of an official language for the district of Garo Hills in Meghalaya.
It was earlier written in Bengali script but now even Assamese script is used for its write ups.
Featured Image Source: omniglot.com