In Odisha there are sixty two tribes. The tribes of Odisha though belong to different linguistic divisions, yet they have lots of socio-cultural similarities between them. These commonalities signify homogeneity of their cultures and together they characterise the notion or concept of tribalism. Tribal societies share certain common characteristics and by these they are distinguished from complex or advanced societies. In India tribal societies had apparently been outside the main historical current of the development of Indian civilization for centuries. Hence tribal societies manifest such cultural features which signify a primitive level in socio-cultural parameter. A major portion of the tribal habitat is hilly and forested. Tribal villages are generally found in areas away from the alluvial plains close to rivers.