上海人广义上指的是拥有上海户籍的上海市民。但是公认的上海人除了上海户籍以外,一般还包括身份证310开头(代表出生就在上海)、会说一口上海话(特指上海市区口音,特征比如我们=阿拉,而郊区口音我们=恩妮)、至少父母辈均为上海户籍、自己出生成长都在上海等。
一般上海人祖辈都是外地的,比如江苏,浙江等(也有祖辈和父母辈都是外地的,到自己这辈才是310开头),祖辈来到上海打拼,落地生根,但户籍没转过来,他们生下父母辈后,父母辈便成了上海籍,到了自己,便更加自然是上海人了
应该属于河南人,这种说法比较普遍,但也有其它学者有不同意见认为是浙江人,但浙人一般认为是后来在上海开埠之后涌入的.
上海人一般是亚洲,黄色人种,但也有其他的人种。
上海是一个极其开放发达的城市,海纳百川,宽松优越的投资环境吸引了海内外的有识之士来投资。为了便于生活和做生意,很多海外人士选择在上海落户定居,他们中有亚洲人有欧洲人和非洲人。