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