宋朝时期,孟姓大约有近32万人,约占全国人口的0.42%,排在第五十五位。孟姓第一大省是河北,约占全国孟姓总人口的30%。孟姓在全国主要分布在河北、山东、四川,这三省集中了孟姓总人口的54%。其次分布于湖北、江西、安徽、河南四省。全国形成了冀鲁、川鄂两块孟姓聚集地。
明朝时期,孟姓大约有20万人,约占全国人口的0.22%,为明朝第八十九位姓氏。宋元明600年全国人口纯增长率是20%,孟姓人口增长为负值。面对战乱和屠杀,受害群体首先应是主体在北方的人群,孟姓是北方地区姓氏,自然受到了严重的冲击。孟姓在全国的分布主要集中于山东、山西、河北,这三省大约占孟姓总人口的58.7%。其次分布于浙江、陕西二省。以前山东为孟姓第一大省,大约占孟姓总人口的32%。宋元明600余年,孟姓主要向江南、东部、西部迁移,鲁、冀、晋为孟姓聚集区。
当代孟姓的人口已达330多万,列在全国第七十三位,大约占全国人口的0.27%。宋朝至今1000年中孟姓人口的增长率是呈V形的态势。在全国的分布如今主要集中于山东、河南、河北,这三省的孟姓大约占孟姓总人口的46%。其次分布于安徽、江苏、辽宁、山西、黑龙江,江苏、辽宁、山西、黑龙江这四省又集中了28%的孟姓人口。山东为孟姓第一大省,约占孟姓总人口的21%。全国形成以鲁豫冀、东北为中心的两大块孟姓聚集区。自明朝至今600年期间,孟姓人口流动的程度和方向主要由东南部向中原、华北回迁,尤其突出向东北的迁移。孟姓在人群中分布频率示意图表明:在鲁冀京津、黑吉辽大部、内蒙古中部和东部、豫皖苏北部、山西东北部,孟姓占当地人口的比例一般在0.48%以上,中心地区达到1%以上,以上覆盖面积约占了总国土面积的18.4%,居住了大约54%的孟姓人群。在豫晋大部、皖苏中部、皖东北、湖北北部、陕宁、甘肃大部、新疆西北、内蒙古中西部、辽宁东段、吉林东部、黑龙江东南,孟姓占当地人口的比例一般在0.24%一0.48%之间,以上覆盖面积约占了国土面积的17.6%,居住了大约26.5%的孟姓人群。