Diha is a village in Nalhati I tehsil in district of Birbhum, West Bengal, India. As per the data provided by Census of India in 2011, total population of Diha was 1,535 which includes 801 males and 734 females. Diha covers 118.67 ha area. Pincode of Diha is 731220.