Dadu Jodh is a village in Batala tehsil in district of Gurdaspur, Punjab, India. As per the data provided by Census of India in 2011, total population of Dadu Jodh was 930 which includes 495 males and 435 females. Dadu Jodh covers 155 ha area. Pincode of Dadu Jodh is 143601.