圣佩德罗德卡塔戈是哥伦比亚的城镇，位于该国西南部，由纳里尼奥省负责管辖，始建于1918年，面积60平方公里，海拔高度2,320米，2005年人口7,047。