Nasriganj is a nagar panchayat town and corresponding community development block situated in Rohtas District of Bihar, India. Located on the banks of the Son River, the town was a vibrant economic hub in the late 19th century. The town of Nasriganj had a population of 23,819, according to the 2011 Census of India, while the total population of Nasriganj block was 115,117. Besides the town of Nasriganj itself, the block consisted of 53 villages, of which 50 were inhabited and 3 were uninhabited. From Wikipedia