Kecamatan Candipuro mempunyai luas wilayah 144.93 Km2 yang terletak pada 12* 57' 23" - 113* 07' 08" BT dan 8* 7' 14" - 8 * 18' 00" LS. Wilayahnya berada diantara ketinggian 0-1400 mdpl mulai dari berada di lereng tenggara Gunung Semeru hingga sebagian kecil yang berbatasan langsung dengan Samudra Hindia.
Penduduk
Jumlah penduduk Kecamatan Candipuro sebanyak 59.037 Jiwa terdiri dari 27.779 penduduk laki-laki, dan 31.258 penduduk perempuan.