圣彼德罗卡尔查（），是危地马拉的城镇，位于该国北部，由上维拉帕斯省负责管辖，面积1,082平方公里，海拔高度1,282米，2002年人口148,344，人口密度每平方公里137.10人。