It is located in the southernmost part of Bulgaria, bordering on Greece in the Chech region.
The town lies in the Mesta River valley, surrounded by the heights of Rila, Pirin, Slavyanka, Shilka, Bozdag, and the Western Rhodopes Mountains.
Throughout the 19th century, researchers listed the two villages as having a predominantly ethnic Bulgarian population with a Turkish minority.
[1] For a while after the merger, the settlement was known as Zhostovo, after Bulgarian general Konstantin Zhostov who was born in nearby Gaytaninovo.
The municipality is crossed by the II-19 highway from Gotse Delchev, Koprivlen, and Sadovo to the Greek border at Ilinden.