The population of Himachal Pradesh is a mixed one though Hindus are definitely in majority. The Hindu communities residing in Himachal include the Brahmins, Rajputs, Kannets, Rathis and Kolis. There are also tribal population in the state which mainly comprise Gaddis, Kinnars, Gujjars, Pangawals and Lahaulis. In some area, like Lahaul & Spiti, there is a majority of Buddhist population. A percentage of people are also Tibetans. Muslim, Christian and Sikhs are in relatively small numbers. The physical feature of most of the people resemble the Aryans however, there are still many with prominent Mongoloid feature.
Traditional dress of the Brahmin male includes dhoti, kurta, coat, waistcoat, turban and a hand towel while that of the Rajput male consists of tight fitting churidar pyjamas, a long coat and a starched turban. The female of these two castes have kurtas, salwars, long skirts (ghaghri), embroidered tops (choli) and red head scarves (rahide) as their traditional attire. The dress up of the people has now become a mixed one with traditional blending gracefully with the modern.
The typical house in Himachal Pradesh is constructed of clay bricks and the roofs are of slate. The hilly areas have their own kind of house which is made of stone. The slate roof is replaced by timber. The houses are pucca and cattle shed are nearby. The tribals usually have two storied houses wherein the cattle house occupies the ground floor while the first floor is meant for personal use. Labourers have thatched roofs house for themselves.