Gornja Stupnica se nalazi u općini Dvor, u Sisačko-moslavačkoj županiji na 152 metra nadmorske visine i prostire se na površini od 4,51 km². Prema popisu iz 2011. godine, u Gornjoj Stupnici žive 63 stanovnika. Stanovništvo je uglavnom srpsko (94%), te hrvatsko (6%). Okolna naselja: Pedalj, Rujevac, Donja Stupnica, Grabovica, Udetin, Gorička, Ljeskovac, Gvozdansko, Gage i Glavičani.