According to the 2011 Bangladesh census, Basail Upazila had 38,565 households and a population of 159,870. 32,219 (20.15%) were under 10 years of age. Basail had a literacy rate (age 7 and over) of 50.43%, compared to the national average of 51.8%, and a sex ratio of 1125 females per 1000 males. 13,496 (8.44%) lived in urban areas.[1][2]