在全国的分布目前主要集中于河南(10.8%)、四川(10.1%)、山东(8.3%)三省,大约占全国李姓总人口的29%;其次分布于河北(6.7%)、广东(5.8%)、湖南(5.6%)、湖北(4.9%),四省的李姓又集中了23%。东北三省的李姓密度也较高,三省李姓大约占全国李姓总人口的10%。
河南为李姓第一大省,占河南省总人口的10.2%。全国形成了渤海湾、四川、东北三大块李姓高密度聚居区。在近600年期间,李姓人口流动的程度和方向与宋、元、明期间有了很大的区别,尤其是由东部向华中、华北的回迁已经大于由北向东南的迁移,同时,向西南和东北的移民已经成为重要的流动方向。