Town of Madzharovo is located in South - central region in Haskovo district. It is center of the municipality Madzharovo. The town is situated 65km south-east of town of Haskovo at the right side of Arda river. The nearest border point are Kapiatn Andreevo (74km south-east) and Kapitan Petko Voivoda near the town of Svilengrad (56km). The distance to capital city of Sofia is 295km and to the Black sea 200km. The town has old history. Its oldest name was Yatadzhik (to 1936-1937 when it was renamed to Dupnitsa and from 1949 to the current Madjarovo). For town Madzharovo was proclaimed in year 1974.