現在雲南的漢族絕大多數是明清時期移民到雲南的。 
戰國時期楚國將領莊礄進軍雲南,是中原人移民雲南的開始。
漢朝時雲南有官方組織的漢族移民,主要集中在現在的保山一帶。
唐朝時南詔國佔據雲南,當地漢族多淪爲奴隸或農奴,也有部分讀書人成爲官吏。
段氏大理國取代南詔時,其統治者多自稱祖先是漢人。大理國的漢人最終都融入白族中。
蒙古征服大理國後,再次有中原漢族移民進入雲南,但估計人數不會太多。 
明朝平定雲南後,有計劃地從內地組織漢族移民到雲南,建立軍屯。明成祖靖難戰爭後,將大批犯官及其親屬流放雲南。
明末清初,大批難民流亡雲南。清朝中期湖廣填四川,又有大量移民進入雲南。