At the 2011 Census, Bihar was the third most populous state of India with total population of 104,099,452, nearly 89% of it rural. It was also India's most densely populated state, with 1,106 persons per square kilometre. The sex ratio was 918 females per 1000 males.[1] Almost 58% of Bihar's population was below 25 years age, which is the highest in India. At 11.3%, Bihar has the second-lowest urbanisation rate in India after Himachal Pradesh.[2]
Most of Bihar's population belongs to a collection of ethnic groups speaking indic languages. It also attracted Punjabi Hindu refugees during the Partition of British India in 1947.[3] Bihar has a total literacy rate of 63.82% (73.39% for males and 53.33% for females), recording a growth of 20% in female literacy over the preceding decade. According to the 2011 census, 82.7% of Bihar's population practised Hinduism, while 16.9% followed Islam.[4] Bihar has highest fertility rate of 3.41 in comparison to the other states of India.[5]