七大姓氏在全国的分布十分不均衡。全国第一大姓是王姓,在山西、山东、河北、江苏、安徽五省中为第一大姓,分别占省人口的比例为13%,12.7%,10.1%,5.8%和5.6%;在甘肃、湖北、四川、浙江、江西五省中为第二大姓,分别占省人口的比例为11.6%,9.1%,7.6%,6.1%和6%;在陕西和河南二省中为第三大姓,分别占省人口比例为9%和7.8%;在广东和湖南二省中为第五大姓,分别占省人口比例为4.5%和4.1%:在福建省仅为第八大姓,占省人口比例为3.5%;而广西的王姓仅仅排在第十二位,占省人口2.2%。王姓主要分布在长江以北的地区,从北向南其占人口的比例逐步地减少。
李姓为宋朝第二大姓,在陕西、四川、湖南三省中为第一大姓,分别占省人口的比例为12.2%,7.8%,7%,在河北、广东、山西、河南、江苏五省中为第二大姓,分别占省人口的比例为10%,9.5%,8。4%,8.2%和5.5%,在甘肃、山东、湖北、广西、江西五省中为第三大姓,分别占省人口比例为10.2%,8.4%,8%,7%和5.6%,在福建、安徽、浙江中分别为第五、第六、第七位大姓,分别占省人口比例为4.5%,4.1%和2.5%。李姓的分布主要集中在西北和西南,向东部地区逐步地减少。
张姓为宋朝第三大姓,在甘肃、湖北、河南三省中为第一大姓,分别占省人口的比例为12.3%,10.2%,8.4%;在山东和陕西二省中为第二大姓,分别占省人口的比例为10.2%和10.1%;在湖南、山西、江苏三省中为第三大姓,分别占省人口比例为6.4%,6.1%和5.5%;在河北、广西、安徽三省中为第四大姓,分别占省人口比例为6.8%,5.5%和5.1%;在四川省为第五大姓,占省人口比例为5.7%;在广东省为第七大姓,占省人口比例为3.4%;在浙江、江西和福建分别排在省中的第八、第九和第十位大姓,分别占省人口比例为2.5%,3%和2.7%。张姓的分布主要集中在北方,尤其在中原地区特别密集,然后向东南部地区梯度地减少。