在商周、春秋战国的1000多年中,宋氏一直活跃在河北、河南和山东 宋姓分布图
等北方地区。汉晋南北朝时,宋姓已经播散于山西、陕西、甘肃、湖北、安徽、江西、浙江等地。唐宋时期,宋氏已扩展到四川、广西、湖南、广东、福建等地,尤其盛兴于陕西地区。清初进入台湾省。 宋朝时期,宋姓大约有88万人,约占全国人口的1.1%,排在第十六位。陕西为宋姓的第一大省,约占全国宋姓总人口的19.4%。在全国的分布主要集中于陕西、河北、四川、河南,这四省宋姓占宋姓总人口的67%,其次分布于山西、浙江、山东,这三省的宋姓又集中了16%。全国形成了以秦川、冀豫为中心的两个宋姓人口聚集区,宋姓主要生活在北方地区。 明朝时期,宋姓大约有54万人,约占全国人口的0.57%,为明朝第三十七位姓氏。宋元明600年全国人口纯增长率是20%,宋姓人口增长是负值,是600年中中国常见姓氏中人口减少最多的姓氏。面对战乱和屠杀,受害群体首先应是主体在北方的人群,宋姓是北方地区姓氏,自然受到最惨重的损失。山东为宋姓第一大省,约占宋姓总人口的17.1%。在全国的分布主要集中于山东、江西、浙江,这三省宋姓大约占宋姓总人口的46%,其次分布于山西、江苏、河北,三省又集中了25%的宋姓人口。其人口主要由北方向东、东南、南方迁移,全国重新形成了鲁冀、赣浙苏北南两大块宋姓人口聚集地区。