According to the 2011 Bangladesh census, Ajmiriganj Upazila had 21,293 households and a population of 114,265, 13.0% of whom lived in urban areas.
According to the 2011 Bangladesh census, Ajmiriganj Upazila had 21,293 households and a population of 114,265, with a notable proportion residing in urban areas.