Zgornje Hoče is a settlement located in northeastern Slovenia within the Municipality of Hoče–Slivnica. It is situated at the eastern foothills of the Pohorje range, positioned south of the city of Maribor.
The area belongs to the traditional region of Styria and is currently part of the Drava Statistical Region.