Die Stadt liegt im Tal des Flusses Mesta, das zwischen dem Pirin und Rhodopengebirge umschlossen ist. Die Stadt liegt rund 200 km südlich der bulgarischen Hauptstadt Sofia und ist rund 90 km östlich von der Bezirkshauptstadt Blagoewgrad entfernt. Der bulgarisch-griechische Grenzübergang Ilinden-Exochi befindet sich ca. 20 km südlich der Stadt.
Gemeindegliederung
Die Bevölkerung der Gemeinde Goze Deltschew (bulg. Община Гоце Делчев) beträgt 35.884 Einwohnern (Stand 15. März 2009). Zu ihr gehören neben der Stadt Goze Deltschew noch folgende Orte: