李姓最初发祥于河南省鹿邑一带。
先秦之时已有李姓族人迁居山西、四川等地。汉代两大支系即陇西、赵郡两望族已基本形成,并开始在北方各地播迁。
到三国时,李姓族人已迁居到今辽宁一带,向西北已迁至今宁夏一带,向东南已迁居至今江苏、江西,向南已迁入今湖北,向西南已迁至今云南。
魏晋南北朝时,已是全国的大姓。
至唐代,统治中国达三百年之久的李氏作为国姓很是显贵。李姓大举南迁也始于唐代,主要有三次:第一次是唐初,李姓部分人南迁,其中河南的李姓族人有的在唐高宗时随陈政、陈元光父子入闽开辟漳州,是最早的入闽者;第二次是“安史之乱”时,又有不少李姓族人迁往南方;第三次是黄巢大起义至五代,因中原长期动乱,又有不少李姓族人入闽在莆田、晋江定居。
从明末开始,闽粤李氏陆续有人移居台湾。南迁的结果,使李姓族人开始遍及江南大部分地区,而且远播海外。明清之际,李姓族人已广布全国各地,真可谓泱泱大族,枝繁叶茂。