张姓在宋版《百家姓》位列第24位。至2007年，根据公安部治安管理局对中国户籍人口的统计分析显示，张姓人口在中国姓氏中排在第3位，共有8750.2万人，占中国人口总数的6.83%。当代，张姓的人口已达到近8500万，为全国第三大姓，大约占全国人口的6.79%。 自宋朝至今，1000年中张姓人口的增长率是呈上升的态势。在全国的分布主要集中于河南、山东、河北三省，大约占张姓总人口的27.5%，其次分布于江苏、四川、安徽、辽宁、黑龙江、湖北六省，又集中了28.5%。河南居住了张姓总人口的10.1%，为当代张姓第一大省。全国形成了以长江为界的高比率的北方张姓区和低比率的南方张姓区。
张姓人口数量