上海的领事馆有波兰驻上海总领事馆、日本驻上海总领事馆、美国驻上海总领事馆、法国驻上海总领事馆、德国驻上海总领事馆、澳大利亚驻上海总领事馆、英国驻上海总领事馆、意大利驻上海总领事馆、加拿大驻上海总领事馆、俄罗斯驻上海总领事馆、伊朗驻上海总领事馆、古巴驻上海总领事馆、新西兰驻上海总领事馆、印度驻上海总领事馆、韩国驻上海总领事馆等。
领事馆是一国驻在他国某个城市的领事代表机关的总称,根据《维也纳领事关系公约》,领馆分为总领事馆,领事馆,副领事馆和领事代理处,负责管理当地本国侨民和其它领事事务。两个国家断交,一定会撤销大使馆,但不一定撤销领事馆。
需要。根据查询上海大使馆相关信息得知,上海进入大使馆需要登记的。均须向上海市人民政府外事办公室申办“居留登记“。大使馆是一国在建交国首都派驻的常设外交代表机关。大使馆代表整个国家的利益,全面负责两国关系,馆长是大使,也可以是公使或者其他等级的由派遣国委派的外交人员,由国家元首任命并作为国家元首的代表履行职责。