Razlog has near 15000 inhabitants and it is situated 830 m above the sea level. razlog is located in the Razlozhka Valley, in the hug of three mountains - Rila to the north, Pirin to the south and the Rhodopes to the east. The town is 155 km south of Sofia and 53 km south-west of Blagoevgrad, and 141 km south-west of Plovdiv. Razlog is only 6km away from Bansko ski resort.