武陵以南廣東省的張姓人,多為唐宋時期從福建、江西、湖南等地遷入的客家人。居住地相對集中的地區有韶關、南雄、蕉嶺、梅州、大埔、興寧等地。
中國西南雲南省的少數民族中,姓張的人不少。“土司張姓”是白族、彜族、哈尼族的張氏家族,主要分布在保山、祥雲、洱源、大理、元陽、北盛、開遠、南華、騰沖等地。
東北三省姓張的多為從大陸遷入的漢族,也有滿族、朝鮮族等少數民族。其中,張在遼寧分布較為密集。沈陽、遼陽、岫巖、睢縣、進賢、興城、朝陽、錦州、招遠等地是張家人居住較為集中的地區。
在中國臺灣島的臺北、彰化、嘉義、高雄等地,都有很多張的居民。從清初到20世紀中葉,許多姓張的人從福建、廣東、江蘇和浙江遷到臺灣省。因此,張成為臺灣省最受歡迎的名字之壹。據1995估算,臺灣省地區張人口為1455000,臺灣省歷來有“無張無故鄉”的諺語。在香港和澳門特別行政區,也有許多姓張的居民。