As of the 1991 Bangladesh census, Naniarchar has a population of 34561. Males constitute 52.67% of the population, and females 47.33%.
As of the 1991 Bangladesh census, Naniarchar has a population of 34,561. Males and females together comprise the entire population, with males accounting for roughly half (52.67%) and females making up the other half (47.33%).