 Also it is situated very near to Saniajan River
 India census, Mekliganj had a population of 10,833.Males constitute 52% of the population and females 48%.Mekliganj has an average literacy rate of 61%, higher than the national average of 59.5%