宋朝时期,徐姓大约有84万人,约占全国人口的1.1%,排在大姓第十七位。徐姓第一大省是江西,约占全国徐姓总人口的23.5%。在全国的分布主要集中于江西、浙江、山东、江苏,这四省徐姓大约占全国徐姓总人口的62%。其次分布于福建、安徽、四川、湖北、河南五省,又占徐姓人口的80%。全国形成了以赣浙为中心的徐姓大聚集区。两广、云贵以及西北地区徐姓人口十分稀少。
明朝时期,徐姓大约有192万人,约占全国人口的2.1%,排在第十位。浙江为徐姓第一大省,约占全国徐姓总人口的35.1%。在全国的分布主要集中于浙江、江苏、江西三省,这三省徐姓大约占徐姓总人口的64.5%,其次分布于安徽、福建、山东、湖北四省,又占徐姓人口的21.6%。全国仍以长江口三角地区为主要的徐姓聚集地区,但在东南地区的福建和广东重新形成另一大块徐姓人口聚集地。
当代汉族徐姓的人口已近1900万,为全国第十一位大姓,大约占全国人口的1.51%。徐姓在全国的分布目前主要集中于江苏、山东、浙江、安徽四省,大约占全国徐姓总人口的34%,其次分布于河南、江西、四川、湖北四省,又集中了26.5%。江苏为徐姓第一大省,大约占全国徐姓总人口的11.3%。全国形成了长江口三角地区、鲁豫、川鄂三块高比率徐姓分布中心。
徐姓在人群中分布频率示意图表明:在苏浙、安徽大部、山东东部、江西东北部、福建北端、湖北东端、新疆西北端、云南中部和南端,徐姓占当地人口的比例在1.8%,以上,最高可达3.2%,其覆盖面积占了全国总面积的9.3%,居住了大约40%的徐姓人口。在安徽北端、山东西部、河南大部、湘鄂赣闽大部、台湾、川渝贵、云南大部、桂西粤东、陕西南部、甘肃中部、宁夏北部、青海东部、内蒙古东部和中部、河北东部、京晋、黑吉辽、新疆北部,徐姓占当地人口的比例在0.9%—1.8%,其覆盖面积占了全国总面积的45%,居住了大约50%的徐姓人口。