迁至整个黄河流域，但主要繁衍地尚在淮河及江南地区。魏晋时期，徐姓开始大规模南迁，主要是浙江。宋朝，徐姓已迁达至江西、福建等地。其时徐姓第一大省是江西，约占全国徐姓总人口的23.5%。江西、浙江、山东、江苏四省之徐姓，大约占全国徐姓总人口的62%。元朝，徐姓又在广东梅州、海丰等地繁衍。明朝时期，浙江为徐姓第一大省，约占全国徐姓总人口的35.1%。全国分布上，则主要集中于浙江、江苏、江西三省，而这三省徐姓，大约占徐姓总人口的64.5%。当代徐姓在全国的分布，主要集中于江苏、广东、浙江、四川四省，