As of 2001[update] India census, Bhalswa Jahangir Pur had a population of 151,427. Males constitute 55% of the population and females 45%. Bhalswa Jahangir Pur has an average literacy rate of 59%, lower than the national average of 59.5%; with 62% of the males and 38% of the females literate. 17% of the population is under 6 years of age. It is a big Yadav dominated village.