从法律上讲,中国是不承认双重国籍的。这位老太是拥有上海户口后,到美国办理的美国户籍,但是并未到中国相关部门去注销上海户口的。这个是违法的。双重国籍,是指一个人拥有两个国家的合法公民身份,也就是拥有两个国家的国籍。即一个人通过一个国家的法律获得该国国籍,又在另一个国家再一次通过该国的法律获得该国国籍,就被视为拥有双重国籍。中国不承认双重国籍。中国的《国籍法》中明令规定不允许任何中国公民有双重国籍,如果获得他国国籍,则视为自动放弃中国国籍。