宋朝时期,丁姓大约有28万人,约占全国人口的0.37% ,排在第五十八位。在全国的分布主要集中于湖南/江苏、河南,这三省丁姓大约占丁姓总人口的57% ,其次分布于浙江、河北、江西,这三省的丁姓又集中了25%。湖南为丁姓第一大省,约占丁姓总人口的25.8%。全国形成南部湖南、东南苏浙、北方豫冀三大块丁姓人口聚集区。
明朝时期,丁姓大约有40万人,约占全国人口的0.43% ,为明朝第五十八位大姓。宋元明600年中,全国人口纯增长率是20% , 丁姓人口增长高于全国人口的增长率。在全国的分布主要集中于浙江、江西、江苏,这三省丁姓大约占丁姓总人口的53% ,其次分布于山东、安徽、湖南,这三省的丁姓又集中了23%。浙江为丁姓第一大省,约占丁姓总人口的20%。全国的丁姓人口流动从北向东南迁移,全国重新形成了以浙、贛、苏为中心的丁姓人口聚集区,丁姓中心在东南部基本形成。
当代丁姓的人口已达到470多万,为全国第四十八位姓氏,大约占全国人口的0.38%。从明朝至今600年中,丁姓人口由40万增加到了470多万,增长了近12倍,丁姓人口的増长速度低于全国人口的增长速度。自宋朝至今1000年中,丁姓人口增长呈∧形的态势。在全国的分布目前主要集中于江苏、湖北、安徽、河南,这四省的丁姓人口大约占了丁姓总人口的37%。其次分布于贵州、辽宁、湖南、浙江、山东、江西,这六省的丁姓又集中了30%。江苏省的丁姓人口占丁姓总人口的13%,为当今丁姓第一大省。全国形成了以江苏为中心,向四周散发的丁姓聚集地区。在600年期间,丁姓人口流动的程度和方向与宋元明期间有很大的区别,由东南部向华北、华中的回迁十分强劲,已经大于由北向南的迁移。
丁姓在人群中分布在苏浙、安徽大部、山东东部、江西东北、福建西北、湖北东端和西南、湖南西北、贵州大部、云南东部、广西西端、甘肃大部、宁夏、内蒙古西部、新疆北部、辽宁大部、黑吉东部,丁姓一般占当地人口的比例在0.48%以上,中心地区可达2.8%以上,上述地区覆盖面积大约占了总国土面积的22.5% ,居住了大约49%的丁姓人群。在豫鄂大部、湘赣闽大部、广东东部、广西西北、云南中部、贵州东南和北端、四川北部和东段、陕渝、山西西南、青海东部、山东中部、河北东北部、京津、内蒙古东部、辽宁西端、吉林北部、黑龙江中部,丁姓一般占当地人口的比例在0.32%-0.48%之间,其覆盖面积占了总国土面积的28% ,居住了大约37%的丁姓人群。