According to the 2011 census, the Shopian district has a population of 265,960,[1] roughly equal to that of the nation of Barbados.[2] This gives the Shopian district a ranking of 577th in India (out of a total of 640).[1] The district has a population density of 852 inhabitants per square kilometre (2,210/sq mi) .[1] Its population growth rate over the 2001–2011 decade was 25.85%.[1] Shopian has a sex ratio of 951 females for every 1000 males,[1] and a literacy rate of 62.49%.[1]