hinduism is the dominant religion in north india. other religions practised by various ethnic communities include islam, sikhism, jainism, zoroastrianism, judaism, bahá'í, christianity, and buddhism. the states of uttarakhand, rajasthan, haryana, madhya pradesh, gujarat and himachal pradesh are overwhelmingly hindu. the states of uttar pradesh, bihar and west bengal have hindu majorities with a significantly large minority of muslims; the combined muslim population of these three states surpasses many of the biggest islamic nations. jammu and kashmir is a muslim majority state while punjab has a sikh majority population.