Desa Ngambakrejo merupakan daerah dataran yang berada pada diatas permukaan laut yang terletak ± 37 KM dari ibu kota Kabupaten. Desa Ngmbakrejo mempunyai luas wilayah 497.95 Ha yang terdiri dari 4 dusun yaitu Ngambak Kulon, Ngambak Wetan, Ngrawing, Ngetuk yang dihuni sekitar 5104 (Lima Ribu Seratus Empat) Jiwa dan 1733 (Seribu Tujuh Ratus Tiga Puluh Tiga) KK.
Desa Ngambakrejo terletak pada batas wilayahnya
• Sebelah utara berbatasan dengan Desa Kuwaron & Trisari
• Sebelah selatan berbatasan dengan Desa Wates & Jumo
• Sebelah timur berbatasan dengan Desa Trisari & Wates
• Sebelah Barat berbatasan dengan Desa Kapung
Sebagian besar penduduk Desa Ngambakrejo adalah petani, Sedangkan untuk bidang peternakan sebagian masyarakat menjadikan ternak kambing dan ayam sebagai tambahan pekerjaan
Sebagian juga masyarakat sering menjadikan tanaman palawija sebagai tambahan seperti jagung, ubi kayu, sayur-sayuran yang diperkirakan ±68 Ha, sedangkan fasilitas pendidikan dan kesehatan di desa Ngambakrejo yaitu; Pondok Pesantren untuk fasilitas kesehatan terdapat 1 Buah Puskesdes dan 4 buah posyandu, untuk fasilitas keagamaan terdapat 3 buah mesjid.
Desa Ngambakrejo yang memiliki 4 dusun , maka jumlah penduduknya tergolong padat. Pada tahun 2022 jumlah penduduk yang tercatat adalah mencapai 5104 Jiwa (Lima Ribu seratus Empat Jiwa) jiwa yang tersebar di 4 Dusun
.
Iklim
Iklim Desa Ngambakrejo sebagaimana desa-desa lain di wilayah Indonesia mempunyai Iklim Kemarau dan Penghujan, hal tersebut mempunyai pengaruh langsung terhadap pola tanam yang ada di Desa Ngambakrejo Kecamatan Tanggungharjo.