Khasis make up most of the population. However, the percentage of Khasi people is decreasing because many other people are moving there. People of all the other northeast Indian tribes live in Shillong. Many Bengali, Nepali, Assamese, Biharis and Marwaris also live there.