Belahadih is a village in Mehnagar taluk, Azamgarh district, Uttar Pradesh. Its LGD code is 196049 and it covers 2.2 km². Category: Rural.
Bordering villages: Tarava Khas, Bishani, Bahorikpur, Asdhirpur, Badauli, Ashapur, Chaimalpah, Chachchupur, Jaichandpur, Merukpur, Taradih, Jagdishpur.
Boundary from the Survey of India village boundary database. All villages in Uttar Pradesh