Shahzadpur is a Town located in Naraingarh of Ambala district, Haryana with total 1356 families residing. Shahzadpur has population of 7,278 of which 3,888 are males while 3,390 are females as per Population Census 2011.