Sonapur is a village in Narpatganj tehsil in district of Araria, Bihar, India. As per the data provided by Census of India in 2011, total population of Sonapur was 11,329 which includes 5,806 males and 5,523 females. Sonapur covers 838 ha area. Pincode of Sonapur is 859316.