先秦时期,百家姓李氏的活动由河南开始,到战国末,李姓的活动地域已扩大到山西、河北、陕西、四川、湖北等地。秦汉时期是李姓向各地迁移的重要阶段。秦始皇平定南越和西瓯时,李姓始入两广地区。
李耳的后裔入甘肃,发展为陇西李姓的望族,居河北的成为赵郡李姓的名家。东达山东,东南抵赣浙苏,南面南海及北部湾。唐朝是李姓的鼎盛时期,陇西李氏王朝传19帝,历时289年,李姓贵为国姓,各地都有李氏的皇亲国戚,李姓人口迅速膨胀。唐朝初李姓开始大批进入了福建和海南。明朝时,李姓进入入台湾。
600年期间,李姓人口流动的程度和方向与宋、元、明期间有了很大的区别,尤其是由东部向华中、华北的回迁已经大于由北向东南的迁移,同时,向西南和东北的移民已经成为重要的流动方向。
唐代是李姓族群的急剧膨胀期,赵郡李氏、陇西李氏、赐姓李氏、唐宗室后人多达官贵人,一夫多妻制的生活,使李氏人丁兴旺,在当时已成为全国大姓。但随着朝政的变化,在唐代即有许多李姓人物贬官南下,又有许多人为免遭祸害而逃至全国,使李姓遍及全国。
唐代以后,出于多种原因,李姓播迁更加频繁,分布地更为广泛。其中,迁徙人数较多的是宋朝“靖康之变”时的南迁。
元末明初的政权更迭,以及明际的“靖难之役”,主战场布置在山东西部、河北、河南北部的部分地区,迁延数十年,民不聊生,造成百姓得流就食,四散逃离,致使十室九空。
明廷在政权稳定之后,从山西平阳、太原一带(晋商首富李家大院族谱可以佐证当地富庶安定),向华北的荒芜地区进行了大规模的人口迁徙(《明代进士登科录》、阳泉李氏族谱等可以佐证)。
李氏迁徙至海外,始于明朝初年,去琉球国的都是福建人,定居于今冲绳岛那霸市近郊的久米村一带。据《明会要》记载,明洪武二十五年,明朝曾赐给琉球国“闽人三十六姓善操舟者,令往来朝贡”,其中就有李姓。琉球国派往明、清的通事有许多人姓李,皆系自福建移居琉球的华人。
明末清初,四川经过多年战乱,康熙七年(1668年),四川巡抚张德上书朝廷,要求朝廷动员全国人员往四川迁徙,川内李姓较多都是从湖广宝庆府等地迁来,便形成了“湖广填川”。
清朝及民国时期,李氏族人移居海外者更多。