宋朝时期,辛姓大约近9万人,约占全国人口的0.12% ,排在第一百二十四位。在全国的分布主要集中于山西、山东、河南,这三省辛姓大约占辛姓总人口的70%,其次分布于湖北、广东、安徽、四川、福建。山西为辛姓第一大省,居住了辛姓总人口的35%。全国基本形成了以华北为主的辛姓聚集带。
明朝时期,辛姓大约近5万1干人,约占全国人口的0.06% ,排在第一百九十位以后。全国辛姓分布主要集中于山东,约占辛姓总人口的45% ,为辛姓第一大省。其次分布于河南、河北、江西、山西,这四省辛姓大约又占45%。这一时期,辛姓的迁移主要向东、东北、南方,全国重新形成了以渤海湾为中心的辛姓分布区。
当代辛姓的人口约90万余,为全国第一百四十五位姓氏,大约占全国人口的0.072%。自宋朝至今1000年中,辛姓人口的增长率呈V形的态势。全国辛姓目前主要集中于吉林、山东、辽宁、黑龙江,这四省中的辛姓占辛姓总人口的53%,其次分布于河北、陕西、河南、山西,这四省中的辛姓又集中了23%。全国形成了以东北为重心,南牵华北,环绕渤海湾的辛姓分布区。
辛姓在人群中分布在黑吉辽、内蒙古东部、山东大部、河北东南、陕西大部、山西西段、甘肃东端,辛姓一般占当地人口的比例在0.16%以上,中心地区可达0.7%以上,以上覆盖面积约占了国土总面积的16.3% ,居住了大约49%的辛姓人群。在冀晋大部、京津、内蒙古大部、山东西部、河南、皖苏北部、湖北大部、川逾北段、云南中部、广西西部、陕西西南和东南、宁夏、甘肃大部、青海东部、新疆西北,辛姓—般占当地人口的比例在0.08%-0.16%之间,以上覆盖面积约占了国土总面积的26%,居住了大约32%的辛姓人群。