远古时期若木被封徐国的地方在今天的安徽凤阳县北部,这是徐姓的最早的发源地。在此地聚居的徐氏,在徐国灭亡的时候,已经是一个大姓了。后来他们纷纷向北方迁徙。大致经过汉魏晋南北朝直至隋唐,在我国北方的山东、河南等地形成了多处郡望,及古代的东海、高平、东宛等地。具体的迁播时间是:秦朝以前已迁入了山东。历史上有一个日本始祖徐福,也叫徐市,关于他渡海求不老神药的事,在历史上有多处记载,《史记》中的《秦始皇本纪》是这样记载的:“徐市,齐人,上书言海中有三神山,名曰蓬莱、方丈、嬴州,请地齐戒与童男女求之,于是遣市发童男女数千人,入海求之。”徐市访不老神药的故事,虽然在不同的史书记载中有一些出入,但却为两千多年以前的徐氏迁播于山东提供了有力的证明。东汉以前已有徐氏再迁播到今天的甘肃省境内。也就是说,在汉朝的时候,徐姓已经迁播于北方的广大地区。徐姓的南迁也比其他的姓氏要早一些。据《东海堂徐氏族谱》的记载,在汉桓帝时,有一世祖徐稚迁居江西南昌;二世祖迁居至浙江龙游;三世祖分居于浙江、江西、江苏等省的好多地方。
隋唐时期在我国的南方又有了进一步的繁衍发展。宋末,徐姓人再由江西石城迁至福建的上杭、连城等地。元朝的时候,徐姓主要繁衍于广于安徽、江苏、河南、山东的江淮地区。两汉魏晋南北朝时,徐姓已经发展到河北、山西、陕西、甘肃、江西、浙江、广西、四川、湖北等地。唐朝时,徐姓始入福建和广东,明末入台湾。