Desa Selomoyo merupakan salah satu desa yang terletak di wilayah Propinsi jawa-Tengah, Kabupaten Magelang, Kecamatan Kaliangkrik yang merupakan desa di bagian utara dari Kecamatan Kaliangkrik dan juga merupakan desa yang berbatasan langsung dengan wilayah Desa Balerejo Kecamatan Kaliangkrik, Kabupaten Magelang Prpinsi Jawa Tengah.
Secara geografis Desa Selomoyo terletak pada 7 derajat 28' 11.40°S sampai dengan 110 derajat 08'51.24"T.
Batas Wilayah Desa:
Sebelah Utara : Desa Balerejo Kecamatan Kaliangkrik Kab. Magelang
Sebelah Timur : Desa Banjarejo Kecamatan Kaliangkrik Kab. Magelang
Sebelah Selatan Desa Ngendrokilo Kecamatan Kaliangkrik Kab. Magelang
Sebelah Barat : Desa Ngargosoko Kecamatan Kaliangkrik Kab. Magelang
Luas Wilayah Desa Selomoyo 117,9819 ha
1. Pemukiman : 10,45 ha
2. Pertanian Sawah : 80,27 ha
3. Ladang/tegalan : 26,60 ha
4. Makam : 0,6 ha