Secara geografis Desa Purworejo terletak pada posisi 7°21′-7°31′ Lintang Selatan dan 110°10′-111°40′ Bujur Timur. Topografi desa ini adalah berupa dataran tinggi dengan ketinggian yaitu sekitar 600 m di atas permukaan air laut. Letak Desa Purworejo berada diantara 13 desa lain yang juga masih termasuk dalam wilayah Kecamatan Ngantang Kabupaten Malang. Adapun batas desa tersebut adalah:
- a. Sebelah Barat berbatasan dengan : Desa Banjarrejo Kec Ngantang
- b. Sebelah Timur berbatasan dengan : Desa Bendosari Kec Ngantang
- c. Sebelah Selatan berbatasan dengan : Desa Banjarrejo Kec Ngantang
- d. Sebelah Utara berbatasan dengan : Desa Mulyorejo Kec Ngantang
Lokasi Desa
- a. Jarak desa ke ibu kota Kecamatan = 8 Km
- b. Waktu tempuh ke Kecamatan = 15 Menit
- c. Jarak tempuh ke ibu kota Kabupaten = 45 Km
- d. Waktu tempuh ke kabupaten = 1,5 Jam
- e. Ketersediaan angkutan umum = tersedia setiap hari.
Kondisi Fisik Desa
Desa Purworejo merupakan wilayah yang terdiri dari pemukiman penduduk, tanah tegalan, perkebunan rakyat, lahan persawahan dengan luas wilayah desa 312,050 Ha. Dimana seluas 42,305 Ha adalah pemukiman penduduk dan sisanya adalah lahan kering & areal persawahan. Wilayah desa Purworejo dilewati sungai Konto sepanjang 5 km.