Selon le recensement de 2011 au Bangladesh, l'upazila de Sreenagar comptait 57 111 ménages et une population de 259 887 habitants, dont 54 839 (21,10 %) avaient moins de 10 ans. Le taux d'alphabétisation (à partir de 7 ans et plus) était de 57,27 %, contre une moyenne nationale de 51,8 %, et le ratio de masculinité était de 1 040 femmes pour 1 000 hommes. De plus, 14 862 (5,72 %) vivaient en zone urbaine[1],.
Selon le recensement bangladais de 1991, Sreenagar comptait 205 797 habitants. Les hommes représentaient 49,88 % de la population et les femmes 50,12 %. La population de cette upazila s'élevait à 99 514 habitants. Le taux d'alphabétisation moyen de Sreenagar était de 39,1 % (7 ans et plus), contre 32,4 % en moyenne nationale[3].