Punjabis
The main language of the Punjabi people is Punjabi and its associated dialects, which differ depending on the region of Punjab the speaker is from; there are notable differences in the Lahnda languages, spoken in the Pakistani Punjab. In the Pakistani Punjab, the vast majority still speak Punjabi, even though the language has no governmental support. In the Indian Punjab, most people speak Punjabi. English is sometimes used, and older people who lived in the undivided Punjab may be able to speak and write in Urdu. The Punjabi languages have always absorbed numerous loanwords from surrounding areas and provinces (and from English).
Punjab, India
Punjab is home to 2.30% of India's population; with a density of 551 persons per km. According to the provisional results of the 2011 national census, Punjab has a population of 27,704,236, making it the 16th most populated state in India. Of which male and female are 14,639,465 and 13,103,873 respectively. In the state, the rate of population growth is 13.89 percent (2011), lower than national average. Out of total population, 37.48% people live in urban regions. The total figure of population living in urban areas is 10,399,146 of which 5,545,989 are males and while remaining 4,853,157 are females. The urban population in the last 10 years has increased by 37.48 percent. Punjabi is the sole official language of Punjab and is spoken by the majority of the population (90%). Hindi is spoken by 9.33% of the population.
The 2011 census found OBC and Scheduled Castes to account for 22% and 31% of the population respectively. The Forward caste on the other hand constitutes 41% of the total population of Punjab.