Zgornji Boč is a settlement located in northeastern Slovenia. It is situated in the hills above the left bank of the Drava River within the Municipality of Selnica ob Dravi.
The area serves as a rural locality characterized by its geographical position along the river valley and its placement in the surrounding hilly terrain.