马姆斯伯里是南非的城镇，位于该国西南部，由西开普省负责管辖，距离开普敦65公里，始建于1745年，面积12.95平方公里，2001年人口20,074，人口密度每平方公里约1,600人。