According to the
2022 Bangladeshi census, Shibpur Upazila had 86,829 households and a population of 360,153. 9.94% of the population were under 5 years of age. Shibpur had a literacy rate (age 7 and over) of 76.96%: 78.16% for males and 75.84% for females, and a sex ratio of 94.77 males for every 100 females. 41,533 (11.53%) lived in urban areas. According to the
2011 Census of Bangladesh, Shibpur Upazila had 65,094 households and a population of 303,813. 71,943 (23.68%) were under 10 years of age. Shibpur had a literacy rate (age 7 and over) of 55.73%, compared to the national average of 51.8%, and a sex ratio of 1047 females per 1000 males. 26,504 (8.72%) lived in urban areas. As of the
1991 Bangladesh census, Shibpur has a population of 237246. Males constitute 50.77% of the population, and females 49.23%. This Upazila's eighteen up population is 117487. Shibpur has an average literacy rate of 32.3% (7+ years), and the national average of 32.4% literate. ==Economy==