Baghadafa is a village in Karanjia tehsil in district of Mayurbhanj, Odisha, India. As per the data provided by Census of India in 2011, total population of Baghadafa was 745 which includes 352 males and 393 females. Baghadafa covers 260 ha area. Pincode of Baghadafa is 757036.