Demographics
The people of North India are predominantly Indo-Aryan, and include various ethnic groups such as Brahmins, Ahirs, Jats, Rajputs, Gurjars, Kolis, Khatris, Kambojs, Banias and Dalits. Over millennia, the region has experienced sustained incursions and immigration from the northwest, including the Indo-Scythians, Indo-Sassanids, Indo-Hephthalites, Kushans and Rohilla Pashtuns.
Hinduism is the dominant religion in North India. Other religions practiced by various ethnic communities include Islam, Sikhism, Jainism and Buddhism. The states of Uttarakhand, Rajasthan, Haryana, Madhya Pradesh, Chhattisgarh and Himachal Pradesh are overwhelmingly Hindu. Jammu and Kashmir is the only state in India with a majority Muslim population, while Punjab is the only state with a majority Sikh population. Uttar Pradesh and Bihar are predominantly Hindu with other minorities.
Read more about this topic: North India