According to the
2022 Bangladeshi census, Akkelpur Upazila had 41,188 households and a population of 144,693. 7.58% of the population were under 5 years of age. Akkelpur had a literacy rate (age 7 and over) of 74.62%: 77.49% for males and 71.97% for females, and a sex ratio of 93.64 males for every 100 females. 37,216 (25.72%) lived in urban areas. Ethnic population is 998 (0.69%). According to the
2011 Census of Bangladesh, Akkelpur Upazila had 36,638 households and a population of 137,619. 26,202 (19.04%) were under 10 years of age. Akkelpur had a literacy rate (age 7 and over) of 56.95%, compared to the national average of 51.8%, and a sex ratio of 1014 females per 1000 males. 24,227 (17.60%) lived in urban areas. Ethnic population was 897 (0.65%). According to the
2001 Bangladesh census, Akkelpur had a population of 128,952; male 65,269, female 63,683; Muslim 120,129, Hindu 7,658, Buddhist 24 and others 1,141. Indigenous communities such as santal and munda belong to this upazila. ==Administration==