Secara Geografis Desa Pupuan terletak pada 8°19'4" sampai dengan 8°29'38” dan 115°15’18,8” sampai dengan 115°19’40,8” Bujur Timur dengan ketinggian 650 sampai 750 meter diatas permukaan air laut. Seperti halnya desa-desa lainya di wilayah Kecamatan Tegallalang, Desa Pupuan termasuk dataran tinggi dengan curah hujan yang cukup besar. Hal ini menjadikan Desa Pupuan sangat cocok untuk dikembangkan menjadi sentra pertanian, khususnya tanaman manggis dan tanaman jeruk. Sekitar 85% penduduknya bermata pencaharian sebagai petani.
Desa Pupuan terletak di kecamatan Tegallalang Kabupaten Gianyar dengan luas daerah 1.353,59 Ha yang terletak berdekatan dengan Sungai Petanu dan berbatasan langsung dengan beberapa desa yakni :
Batas utara : Desa Sekan, Kintamani, Bangli
Batas selatan : Desa Kedisan
Batas barat : Desa Sebatu
Batas timur : Desa Manukaya, Tampaksiring
Desa Pupuan terdiri dari tujuh banjar dinas dan banjar adat, yakni :
a. Banjar Perean
b. Banjar Mumbi
c. Banjar Tangkup
d. Banjar Pupuan
e. Banjar Tegal Payang
f. Banjar Timbul
g. Banjar Calo
Enable comment auto-refresher