Das Weingut Johann Stocker liegt inmitten der südoststeirischen Thermenregion Loipersdorf und Bad Blumau, am Randeder Bezirks-Thermenhauptstadt Fürstenfeld und etwas außerhalb von der Gemeinde Übersbach. Der stattliche Vierkanthof erbaut "1777" steht auf einer kleinen Anhöhe bei ruhiger Lage neben Wein-Obstgarten und Waldumrandung.