Desa Ngadipuro Merupakan Salah Satu Desa Yang Berada Di Kabupaten Tuban, Tepatnya Di Kecamatan Widang. Jarak Desa Ngadipuro Dari Kecamatan 3 Km, Sedangkan Jarak Desa Ngadipuro Dari Kabupaten 35 Km. Letak Geografis Desa Ngadipuro Terletak Pada 112º09’05” - 112º09’48” Bt Dan 7º05’41” – 7º06’34” Ls Dengan Luas Wilayah 252.680 Ha. Secara Geografis Desa Ngadipuro Terdiri Dari Empat Dusun Yaitu :
Luas dan Batas Wilayah
Luas Desa : 254,68 Ha
Batas – batas wilayah desa Ngadipuro :
Utara : Desa Ngadirejo
Selatan : Kecamatan Babat kabupaten Lamongan
Barat : Desa Patihan
Timur : Desa Ngadirejo
Ketinggian dari permukaan laut : 50 meter
Banyaknya curah hujan : 88 mm / thn
Topografi : dataran rendah
Suhu udara rata-rata : 23 oC