According to the 2011 Bangladesh census, Mirzaganj Upazila had 28,205 households and a population of 121,716.
The 2011 Bangladesh census revealed that Mirzaganj Upazila had 28,205 households and a total population of 121,716 residents.