Yakoruda lies in the Rhodope Mountains and was proclaimed a city on 9 September 1964.
The town lies in the Rhodope Mountains, along the Mesta River, 26 km west of the town of Velingrad. Yakoruda was proclaimed a town on 9 September 1964, having previously been officially classified as a village. 
