Maheshdih is a village in Akbarpur tehsil in district of Nawada, Bihar, India. As per the data provided by Census of India in 2011, total population of Maheshdih was 2,440 which includes 1,242 males and 1,198 females. Maheshdih covers 234 ha area. Pincode of Maheshdih is N/A.