 As of 2013 it has 2,255 inhabitants.Kocherinovo is situated close to the left bank of the Struma River; its southernmost neighbourhood Levski lies at the confluence of the Struma and the Rilska River.The town is located 70 kilometres south of Sofia, 8 kilometres north of Blagoevgrad and 2 kilometres off European route E79 and Struma motorway, on the way to the Rila Monastery.