According to the 2011 census Barnala district has a population of 596,294, roughly equal to the nation of Solomon Islands or the US state of Wyoming. This gives it a ranking of 527th in India (out of a total of 640). The district has a population density of 419 inhabitants per square kilometre (1,090/sq mi). Its population growth rate over the decade 2001-2011 was 13.16%. Barnala has a sex ratio of 876 females for every 1000 males, and a literacy rate of 68.9%.
Area Telephone Code: 01679 Postal Code: 148101 Vehicle Code Range: PB 19