Desa Selorejo merupakan salah satu desa yang berada di wilayah Kecamatan Dau, Kabupaten Malang, Provinsi Jawa Timur. Secara geografis, Desa Selorejo terletak pada koordinat 7°56′19,7″ Lintang Selatan dan 112°32′46,65″ Bujur Timur, dengan luas wilayah mencapai 2.285 hektare (22,85 km²)
Wilayah Desa Selorejo berada pada ketinggian antara 800 hingga 1.200 meter di atas permukaan laut (mdpl) dan termasuk dalam kawasan dataran tinggi dan perbukitan di lereng timur Gunung Kawi. Kondisi topografi tersebut menyebabkan sebagian besar wilayah desa memiliki kontur lahan miring hingga bergelombang, yang sangat cocok untuk pengembangan pertanian dan perkebunan dataran tinggi
Jenis tanah yang mendominasi wilayah Desa Selorejo adalah andosol dan latosol, yang dikenal memiliki tingkat kesuburan tinggi. Kondisi ini mendukung budidaya berbagai komoditas pertanian unggulan seperti jeruk, kopi, serta sayuran dataran tinggi. Curah hujan tahunan di wilayah Desa Selorejo berkisar ± 2.500 mm per tahun, dengan suhu udara rata-rata antara 20°C hingga 29°C, mencerminkan iklim tropis basah yang sejuk dan mendukung keberlanjutan sektor pertanian
Secara administratif, Desa Selorejo memiliki batas wilayah sebagai berikut:
-
Sebelah Utara berbatasan dengan Desa Gadingkulon, Kecamatan Dau
-
Sebelah Timur berbatasan dengan Desa Tegalweru, Kecamatan Dau
-
Sebelah Selatan berbatasan dengan Desa Petungsewu, Kecamatan Dau
-
Sebelah Barat berbatasan dengan Desa Resapombo, Kecamatan Doko, Kabupaten Blitar, yang merupakan batas antar kabupaten melalui kawasan hutan lindung
Jarak tempuh Desa Selorejo ke pusat pemerintahan Kecamatan Dau sekitar ± 7 km, ke ibu kota Kabupaten Malang sekitar ± 25 km, dan ke ibu kota Provinsi Jawa Timur (Surabaya) sekitar ± 100 km. Aksesibilitas desa didukung oleh jaringan jalan desa yang menghubungkan antar dusun, lahan pertanian, serta jalur distribusi hasil pertanian ke wilayah Dau, Kota Batu, dan Malang Raya.