Kecamatan Ngambon berada 45 km arah barat daya dari Pusat Pemerintahan Kabupaten Bojonegoro mempunyai batas - batas Wilayah :
Di sebelah utara : Kecamatan Tambakrejo
Di sebelah selatan : Kecamatan Sekar
Di Sebelah Timur : Kecamatan Ngasem
Di Sebelah Barat : Kecamatan Tambakrejo
Luas wilayah Kecamatan Ngambon tercatat 48,65 km2 terdiri dari dataran rendah dan perbukitan di sebelah seletan.
Sedangkan peruntukan tanah di Kecamatan Ngambon meliputi sawah 5.30 km2, tegalan 5,23 km2, pekaeangan 2,52 km2, pemukiman & fasilitas umum lainnya 7,30 km2 serta hutan nnegara ( perhutani ) 28,57 km2.