The Meche settled centuries ago in the sub-Himalayan regions of Assam and West Bengal. They are members of the Mongoloid race, who moved from the north into southwestern China. Most eventually migrated into Burma and Indonesia, but a branch of the tribe remained in India. Today, the Mech build their villages in the forests and hills of Darjeeling, Jalpaiguri, and Cooch-Behar districts. Related to the Bodo and Kachari, they speak Bodo, a branch of the Sino-Tibetan language family.