雲南張氏按照民族成分不同分為漢族張氏、白族張氏、彝族張氏和哈尼族張氏,漢族張氏主要來自明清時期四川、湖南、湖北等地的張姓移民,白族張氏出自白子國王族,三國時白子國國王龍佑那被賜姓張氏,其後裔張樂進求在唐代被封為建寧國國王,彝族張氏出自南詔國王細奴邏之子邏波海。
在雲南,張姓的原籍大多是在四川,貴州湖南,湖北等省。在我國的民清時期,由於雲南地廣人稀,而且人居環境又比較好。因此,就有大量的外省移民遷往雲南定居。這些外省移民當中,張姓人氏的比例又很大。所以,只到現在,在雲南的漢族人當中張姓人是比例較大的原因。
出自上古黃帝之孫揮,屬於以官職稱謂為氏。這一支張姓以青陽(即清陽,在今河北清河縣東面)為發源地,是為清河張氏。民間有“天下張姓出清河”的説法。