The urban population in the last 10 years has increased by 37.48%. Punjabi is the sole official language of Punjab and is spoken by the majority of the population numbering around 24,919,067 constituting (89.82%) of the population as of 2011 census report. Hindi is second largest language, spoken by 2,177,853 constituting 7.85% of the population and rest 646,418 spoke's other Indian languages comprising 2.83% in other category.[113] The 2011 Census of India found Scheduled Castes to account for 31.9% of the state's population.[117] The Other Backward Classes have 31.3% population in Punjab.[118] The exact population of Forward castes is not known as their data from Socio Economic and Caste Census 2011 is not made public as of 2019.[119]