According to the
2022 Bangladeshi census, Kapasia Upazila had 96,767 households and a population of 379,107. 9.10% of the population were under 5 years of age. Kapasia had a literacy rate (age 7 and over) of 77.85%: 78.64% for males and 77.12% for females, and a sex ratio of 92.35 males for every 100 females. 24,366 (6.43%) lived in urban areas. According to the
2011 Census of Bangladesh, Kapasia Upazila had 79,928 households and a population of 342,162. 75,685 (22.12%) were under 10 years of age. Kapasia had a literacy rate (age 7 and over) of 56.29%, compared to the national average of 51.8%, and a sex ratio of 1063 females per 1000 males. 12,986 (3.80%) lived in urban areas. Ethnic population was 1,721 (0.50%). According to the
1991 Bangladesh census, Kapasia had a population of 303,710, of whom 154,204 were aged 18 or over. In 1881, the population was 119,515. Males constituted 97.83% of the population, and females 91.17%. Kapasia has an average literacy rate of 95% (7+ years), against the national average of 95.4%. Majority of the inhabitants are
Bengali Muslims, though there are also communities of
Rajbongshis,
Santals and
Mandis. ==Economy==