Gornja Stupnica is located in the municipality Dvor, in Sisak-Moslavina County at an elevation of 152 meters above sea level and it covers the area of 4.51 km² (1.74 sq. miles). According to the 2011 census report, there were 63 inhabitants. It is predominantly populated by Serbs (94%), but also Croats (6%). Nearby places: Pedalj, Rujevac, Donja Stupnica, Grabovica, Udetin, Gorička, Ljeskovac, Gvozdansko, Gage and Glavičani.