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. 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.