Gornje Viljevo se nalazi u općini Nova Bukovica, u Virovitičko-podravskoj županiji na 104 metra nadmorske visine i prostire se na površini od 12,51 km². Prema popisu iz 2011. godine, u Gornjem Viljevu živi 30 stanovnika. Stanovništvo je pretežito hrvatsko (55%), te srpsko (45%). Okolna naselja: Donja Bukovica, Brezik, Donje Bazije, Nova Bukovica, Kozice, Miljevci, Novi Senkovac, Zvonimirovac, Medinci i Vraneševci.