As of 2011 India census,[2] Nawabganj had a population of 17314. Males constitute 8986 of the population and females 8328. Nawabganj has an average literacy rate of 80.56%, higher than the national average of 59.5%: male literacy is 85.61%, and female literacy is 75.17%. In Nawabganj, 12.09% of the population is under 6 years of age.
Nawabganj Nagar Palika Parishad has total administration over 2,774 houses to which it supplies basic amenities like water and sewerage. It is also authorize to build roads within Nagar Palika Parishad limits and impose taxes on properties coming under its jurisdiction.
Religion
Nawabganj religion data 2011 shows that of 17314 people 61.59% population practice Hinduism while 36.89% population practice Islam as their religion.[citation needed]
There are also small groups of other minorities groups also living in Nawabganj.