Desa Purwomartani yang berada sekitar 3 Km arah barat laut Kecamatan Kalasan dan 27 Km arah tenggara ibu kota Kabupaten Sleman, mudah dijangkau dan terhubung dengan desa-desa lain di sekitarnya. Wilayah Desa Purwomartani secara geografis berada di koordinat 07O40’42.7”LS – 07O43’00.9”LS dan 110O27’59.9”BT – 110O28’51.4”BT. Dilihat dari topografi, ketinggian wilayah Purwomartani berada pada ± 127 m ketinggian dari permukaan air laut dengan curah hujan rata-rata 2000 mm/tahun, serta suhu rata-rata per tahun adalah 30-33° C. Desa Purwomartani dilalui Sungai Kuning di sebelah barat dan Sungai Tepus yang membelah Desa Purwomartani. Keberadaan sungai dengan air yang mengalir sepanjang tahun di Desa Purwomartani tersebut membantu irigasi persawahan dan dalam menjaga kondisi permukaan air tanah.
Desa Purwomartani merupakan salah satu Desa di wilayah Kecamatan Kalasan Kabupaten Sleman dengan Luas wilayah : 1.205,0000 Ha., wilayah administrasi Desa Purwomartani terdiri dari 21 Dukuh, 198 RT (rukun tetangga), 59 RW (rukun warga). Dengan batas-batas wilayah sebelah utara adalah Desa Selomaratani, sebelah timur adalah Desa Tirtomartani, sebelah selatan adalah Desa Kalitirto dan Berbah, dan sebelah barat adalah Desa Wedomartani, Ngemplak dan Desa Maguwoharjo, Depok.