宋朝时期,彭姓大约有38万余人,约占全国人口的0.5% ,排在四十二位。彭姓第一大省是江西,约占全国彭姓总人口的37%。在全国的分布主要集中于江西、湖南、四川,这三省的彭姓大约占彭姓总人口的65%。其次分布于广西、福建,这两省的彭姓大约又集中了14%。全国形成了长江南侧中下游的赣湘川的彭姓聚集区。
明朝时期,彭姓大约有50万余人,约占全国人口的0.54% ,为明朝第四十二位大姓。彭姓的主力在秦汉时期已经撤离了北方,所以北方的连续不断的战争,没有对彭姓人群产生太大的冲击。明朝时江西仍为彭姓第一大省,约占彭姓总人口的37.7%。彭姓在全国的分布主要集中于江西、湖南,这两省彭姓大约占彭姓总人口的50%。其次分布于四川、广东、湖北,这三省的彭姓又集中了16%。宋元明期间,彭姓的分布总格局变化较大,其人口主要由北方向东南迁移,但西部四川的彭姓减少很多,向南方迁移。全国重新形成了贛、湘、鄂的彭姓人口聚集区。
当代彭姓的人口近640万,排在全国第三十五位,大约占全国人口的0.51%。在全国的分布目前主要集中于湖南、四川、湖北三省,大约占彭姓总人口的44%。其次在广 东、江西、云南、贵州、河南,这五省的彭姓又占了30%。湖南居住了彭姓总人口的21% ,为彭姓第一大省。全国形成了长江中下游川鄂湘的彭姓高密度聚居区。从明朝至今近600年中,彭姓人口流动的程度和方向与宋元明期间有了很大的区别,由东南向华中、西部的强劲回迁已超过了由北向东南的迁移。
彭姓在人群中分布在湘赣、川渝黔、湖北大部、粵桂大部、福建西端、云南北部、川甘青交界地区,彭姓一般占当地人口的比例在0.81%以上,其中中心地区可达2%以上,以上地区覆盖面积大约占了国土面积的18.4% ,居住了大约55%的彭姓人群。在粵桂南部、海南、福建大部、皖苏浙台、湖北北部、河南南部、陕甘宁南部、青海东部、山东南端、辽宁大部、内蒙古东南和东北、新疆西北,彭姓在当地人群中的分布比例在0.27%—0.81%之间,其覆盖面积约占了全国总面积的25% ,居住了大约35%的彭姓人群。