宋朝时期,毛姓人口大约有16万人,约占全国人口的0.21%,排在第八十二位。浙江为毛姓的第一大省,约占全国毛姓总人口的29.6%。在全国的分布主要集中于浙江、江西、广西、四川、湖南,这五省毛姓大约占全国毛姓总人口的83%;其次分布于江苏、河南,这两省的毛姓又集中了10%。毛姓主要分布在长江流域及以南地区,形成了以东部浙赣和西部川湘为中心的两大块毛姓聚集区。[7]
明朝时期,毛姓人口大约有32万人,约占全国人口0.34%,排在 位。宋元明600年全国人口纯增长率是20%,毛姓人口纯增长比全国人口增长率要高。浙江为毛姓第一大省,约占全国毛姓总人口的34.6%。在全国的分布主要集中于浙江、甘肃两省,这两省毛姓大约占毛姓总人口的47%;其次分布于江西、江苏、山东、湖南、湖北,这五省的毛姓又集中了26%。宋元明600余年间,毛姓人口分布格局变化大,人口主要向东南、西北地区迁移。全国重新形成了浙赣、湘鄂、甘肃三块毛姓聚集区。