Madsudanpur is a village in Shahkund tehsil in district of Bhagalpur, Bihar, India. As per the data provided by Census of India in 2011, total population of Madsudanpur was 216 which includes 111 males and 105 females. Madsudanpur covers 55 ha area. Pincode of Madsudanpur is 812006.