According to the 2011 census Tinsukia district has a population of 1,327,929, roughly equal to the nation of Mauritius or 4.22 percent of the total population of Assam. This gives it a ranking of 371st in India (out of a total of 640). The district has a population density of . Its population growth rate over the decade 2001-2011 was 14.51%. Tinsukia has a sex ratio of 948 females for every 1000 males, and a literacy rate of 70.92%. Scheduled Castes and Tribes made up 2.8% and 6.2% of the population respectively.