张姓分布广,但不均衡。张姓在北方是最常见的姓氏之一,张姓占当地人口的比例~般在7%~1l%。在陕西、宁夏、甘肃东部和武威地区、青海西宁地区、内蒙古中部、河北、山东北部、辽宁、吉林中部、黑龙江西南地区达到15%以上。在华北和西北的陕甘宁地区,张姓占当地人口的比例高达9%~11%以上。而陕甘宁三省交接地区是最高的,该比例在11%以上。西北和西藏人口稀少,仅分布在新疆乌鲁术齐和喀什地区的移民中,张姓在当地汉族中是主要的同姓群体。在长江流域的省份和福建,张姓占当地人口的比例在5%~7%。在湖南南部、贵州东南部、云南西部、广西西北、广东中东部、江西西南部、广西中东部的比率最低,仅在1%~3%。