张姓人群主要分布于北方地区,是南方分布的两倍,北方主要分布于河南、山东、河北,南方主要分布于四川其次是江苏,湖北,广东等。
11宋朝时期,张姓大约有490万人,约占全国人口的6.3%,为宋朝第三大姓。张姓第一大省是山东省。在全国的分布,主要集中于山东、河南两省,大约占张姓总人口的27.7%,其次分布于四川、河北、陕西、湖南、湖北、山西、甘肃、江西八省,又集中了54.5%。全国形成了华北、西北和中原地区张姓人口聚集中心。明朝时期,张姓大约有560万人,约占全国人口的6%,为明朝第二大姓。在全国的分布,主要集中于江苏、浙江、江西三省,大约占全国张姓人口的36%,江苏省成为张姓第一大省。全国形成了南方赣浙苏、北部晋鲁冀豫陕两大块张姓人口聚集地区。[2]11