As of 2001, according to the census of India 1, Noorpur had a population of 33,580. Males constitute 52% of the population and females 48%. Noorpur has an average literacy rate of 57%, lower than the national average of 59.5%: male literacy is 64%, and female literacy is 48%. In Noorpur, 22% of the population is under 6 years of age.