国际承认。联合国安理会478号决议（14票赞成，0票反对，美国1票弃权）宣布这项法律无效，并要求其成员国必须从该市撤出外交代表作为惩罚措施。但在478号决议之前，大部分大使馆已设在特拉维夫。在耶路撒冷设立大使馆的少数国家中，大部分按照决议，将大使馆迁往特拉维夫。2006年8月16日和26日，最后2个在耶路撒冷市内设立大使馆的联合国成员国—哥斯达黎加和萨尔瓦多先后宣布将大使馆迁往特拉维夫。不过，在耶路撒冷郊外的Mevaseret Zion，设有巴拉圭和玻利维亚的大使馆。耶路撒冷市内设有美国和意大利的总领事馆。