索科洛夫是捷克的城镇，位于该国西部，由卡罗维发利州负责管辖，面积22.9平方公里，海拔高度401米，镇上的修道院建于1663至1667年，2006年人口24,456。