圣佩德罗萨卡特佩克斯是危地马拉的城镇，由危地马拉省负责管辖，位于该国南部，距离首都危地马拉市22公里，面积148平方公里，海拔高度2,122米，2002年人口31,503。