Secara geografis Desa Ngijo terletak pada posisi 7°20'-7°31' Lintang Selatan dan 109°08'-110°10' Bujur Timur. Topografi ketinggian desa ini adalah berupa daratan sedang yaitu sekitar 525 m di atas permukaan air laut. Berdasarkan data BPS Kabupaten Malang tahun 2004, selama tahun 2004 curah hujan di Desa Ngijo rata-rata mencapai 2.400 mm. Curah hujan terbanyak terjadi pada bulan Desember hingga mencapai 405,04 mm yang merupakan curah hujan tertinggi selama kurun waktu 2000-2010.

Secara administratif, Desa Ngijo terletak di wilayah Kecamatan Karangploso Kabupaten Malang dengan posisi dibatasi oleh wilayah desa-desa tetangga. Di sebelah Utara berbatasan dengan Desa Ngenep Di sebelah Barat berbatasan dengan Desa Girimoyo Kecamatan Karangploso Di sisi Selatan berbatasan dengan Desa Ampeldento Kecamatan Karangploso, sedangkan di sisi timur berbatasan dengan Desa Kepuharjo Kecamatan Karangploso. 

Jarak tempuh DesaNgijo ke ibu kota kecamatan adalah 3 km, yang dapat ditempuh dengan waktu sekitar 10 menit. Sedangkan jarak tempuh ke ibu kota kabupaten adalah 15.5 km, yang dapat ditempuh dengan waktu sekitar 34 Menit.