大批买办、因避太平军战乱的吴越富商、受水灾逃难的苏北民众纷纷离开原籍并定居上海。清末上海的外来人口迅速增加，远多于本地人。1885年，移民佔上海人口85%，1930年时是78%，1949年时佔84.9%。外来人口形成移民街区，如宁波人集中在法租界和黄浦江畔南市北区；广东人主要定居在虹口，或广东路沿线靠近大船坞，许多人在此就业；苏北人大多住在租界边沿的棚户区。不同籍贯的移民往往做成社会冲突，在19世纪中，宁波人与广东人之间多有磨擦争执，而苏北人则受江南人排挤。历经抗日战争、第二次国共内战，上海人口一直