According to the
2022 Bangladeshi census, Betagi Upazila had 31,209 households and a population of 125,472. 8.22% of the population was under 5 years of age. Betagi had a literacy rate (age 7 and over) of 82.50%: 84.93% for males and 80.22% for females, and a sex ratio of 94.57 males for every 100 females. 15,828 (12.61%) lived in urban areas. According to the
2011 Census of Bangladesh, Betagi Upazila had a population of 117,145 living in 27,922 households. 25,857 (22.07%) were under 10 years of age. Betagi has a literacy rate (age 7 and over) of 60.1%, compared to the national average of 51.8%, and a sex ratio of 1067 females per 1000 males. 12,786 (10.91%) lived in urban areas. According to the
1991 Bangladesh census, Betagi had a population of 110,926. Males constitute 49.95% of the population, and females 50.05%. The population aged 18 or over was 57,885. Betagi had an average literacy rate of 87% (7+ years), compared to the national average of 72.4%. ==Administration==