Ngadimulyo berada pada ketinggian 650 m dpl, dan berjarak 3 km dari ibu kota kecamatan Kedu dan 9 km dari ibu kota kabupaten. Ngadimulyo mencakup daerah seluas 374 ha yang terbagi atas 144,78 ha lahan sawah dan 229,22 ha lahan nonsawah. Lahan nonsawah dipergunakan untuk bangunan/pekarangan, ladang/tegalan/huma, kolam empang, hutan rakyat, perkebunan negara/rakyat dan lainnya.
Desa yang memiliki 1.156 rumah tangga ini berpenduduk 5.005 jiwa, terdiri dari 2.487 jiwa laki-laki dan 2.518 jiwa perempuan.
Penduduk usia 10 tahun ke atas bermata pencaharian sebagai peternak, petani tanaman pangan, dan kehutanan. Lainnya bekerja di industri pengolahan, bangunan, perdagangan, hotel dan rumah makan, pengangkutan dan komunikasi, jasa, dll.
Sumber air minum berasal dari sumur, airsungai, dan mata air. Untuk penerangan, semua rumah tangga menggunakan PLN.
Pendidikan
Dalam bidang pendidikan banyaknya penduduk di atas 5 tahun yang tamat perguruan tinggi/universitas berjumlah 9 orang, akademi 3 orang, SLTA/sederajat 125 orang, SLTP/ sederajat 361 orang, SD/sederajat 2.495 orang, tidak tamat SD 429 orang, belum tamat SD 765 orang dan belum/tidak sekolah 182 orang. Untuk sarana pendidikan terdapat 4 unit TK dan 2 unit SD.