圣罗克是哥伦比亚的城镇，位于该国北部，由安蒂奥基亚省负责管辖，距离首府麦德林108公里，始建于1880年，面积441平方公里，海拔高度1,475米，2005年人口17,958。