宋朝时期鲁姓大约4万多人,约占全国人口的0.06%。浙江为鲁姓的第一大省,约占全国鲁姓总人口的37%。鲁姓主要分布在浙江、安徽二省,约占全国鲁姓总人口的72%。其次分布于河南、四川、福建等省。全国形成了东南沿院豫、联西川的鲁姓分布带。
明朝时期,鲁姓大约13万多人,约占全国人口的0.14% ,排在第一百—十五位。江苏为鲁姓第一大省,约占鲁姓总人口的20%。江苏、浙江、甘肃、湖北四省的鲁姓,大约占鲁姓总人口的64%。其次分布于山西、河南、湖南、河北、江西等省。宋、元、明600余年,鲁姓人口主要向东南、南方地区迁移,形成了以苏浙为中心,沿豫鄂向西的分布带。
当代鲁姓的人口近150万,为全国第一百一十五位姓氐,大约占全国人口的0.12%。自宋朝至今1000年间,鲁姓人口增加率是呈厂形的态势。在全国的分布主要集中于安徽、 山东、湖北、云南、江西、河南六省,大约占鲁姓总人口的57%。其次分布于湖南、陕西、四川三省,大约又占鲁姓总人口的17%。安徽居住了鲁姓总人口的13% ,为鲁姓第一大省。全国形成了以东沿长江向西分布的鲁姓聚集区。
鲁姓在人群中分布频率在皖鄂、鲁苏大部、浙江西段、贛湘北部、陕甘宁大部、云南、川逾大部、黔桂西部、青海东部、黑龙江大部、吉林东北、辽宁中部、新疆西北,鲁姓一般占当地人口的比例在0.16%以上,中心地区可达到1.1%以上,以上覆盖面积约占了全国总面积的35% ,该地区居住了大约64%的鲁姓人群。在青海湖以东,南岭、武夷山以北地区,鲁姓占当地人口的比例一般在0.08%-0.16%之间,以上覆盖面积约占了国土总面积的28.8% ,该地区居住了大约31%的鲁姓人群。