Der Weiler Stöcken liegt 3,3 km Luftlinie 16,1 ° nordöstlich von Lichtenfels entfernt. Der Weiler liegt am östlichen Rand des Lichtenfelser Forsts. Am Ortsrand fließt der Schneybach, ein rechter Zufluss des Mains. Zwei Gemeindeverbindungsstraßen führen nach Schney. Folgende Straßen führen in der Nähe von Stöcken vorbei oder direkt dort hin: Gemeindeverbindungs- bzw. Nebenstraßen.