宋朝时期,牛姓约有5万多人,大约占全国人口的0.07%,排在宋朝时期的弟—百六十位之后。河南为牛姓的第一大省,居住了牛姓总人口的25%。牛姓主要分布于河南、河北、山西、甘肃和江苏,五省牛姓约占全国牛姓人口的80% ,其次分布于安徽、四川等省,逐渐形成以河南为中心的豫、翼、晋、甘牛姓人口聚集区。
明朝时期,牛姓人口激増,大约有近11万人,约占全国人口的0.12% ,上升为明朝第一百三十六位姓氏。山西是牛姓第一大省,约占牛姓总人口的25%。山西、河南、河北、陕西是牛姓的主要聚居地,四省牛姓大约占牛姓总人口的74%。其次分布于山东、江西、安徽等省。全国仍旧持续以河南为中心的晋、豫、冀、陕牛姓人口聚集区。
当代牛姓的人口已达到200余万,排在全国第九十八位,大约占全国人口的0.16%。从明朝至今600年中,牛姓人口由近11万激增到170万之多,整整16倍,牛姓人口的増加速度高于全国人口的增加速度。自宋朝至今1000年间,牛姓人口的增加率是呈上升的态势。在全国的分布目前主要集中于河南、河北、山西三省,大约占牛姓总人口的51%。其次分布于安徽、山东、甘肃、湖北,这四省的牛姓又占27%。河南居住了牛姓总人口的27%,为牛姓第一大省。目前全国已形成以豫、冀、晋为中心的牛姓人口聚集区。
牛姓在人群中分布在豫晋陕宁、冀鲁大部、京津、内蒙古中部、院苏北部、湖北大部、川渝北段、甘肃南部和东部,牛姓一般占当地人口的比例在0.33%以上,中心地区可达0.9%以上,上述地区覆盖面积约占了国土总面积的19.3% ,居住了大约69%的牛姓人群。在河北东北、山东东部、辽吉、黑龙江大部、内蒙古东部、甘肃中段、青海东部、 新疆西北、四川大部、重庆中部、云南东部、黔桂西端、湘赣北部、湖北南段、安徽南部、江苏中部,牛姓一般占当地人口的比例在0.11%-0.33%之间,其覆盖面积约占了国土总面积的28.6% ,该地区居住了大约24%的牛姓人群。