秦、汉时期
有的迁居河内,有的迁居冯翊(今陕西大荔)。杨氏为晋所灭后,便向西发展繁衍,其先迁入陕西,后迁入山西省汾水中游的霍县一带,而后繁衍至今河南境。至汉时杨氏已广泛分布于中国北方大部分地区。杨氏入川也于此时,多由湖北、陕西迁去。早在春秋战国之时,已有杨氏族人迁入江汉地区(今湖北潜江),后因楚国势力不断加强,迫使他们再向东南迁至江西。与此同时,又有杨氏族人自山西迁至江苏和安徽,散布于长江中下游地区。
晋、唐时期
是杨氏在南北方繁衍的重要时期,由于西晋末年“永嘉之乱”和唐玄宗时的“安史之乱”,及宋朝的“靖康之乱”,中原社会动荡,许多杨氏子孙为了避乱,大举南迁,其中以福建为迁播中心。隋唐后便逐步向今河北、山东、内蒙、安徽、湖南、湖北、浙东、福建、广东、四川、贵州云南、广西等地发展。杨震的后裔杨坚建立了隋朝,杨姓成了最尊贵的“国姓”,隋朝虽然公存在38年,但毕竟是杨氏最辉煌的时代,杨得到了最大的发展。除扩散到河北、山东之外,最重要是向南方和西南地区发展。杨震后裔在唐僖宗时进驻贵州,后世世袭播州宣慰使,一直到明朝万历年被剿灭,历时724年,共传29世。当代云贵川之杨姓多为播州杨氏的后裔,而且人数众多。
两宋时期
杨氏已广布江南广大地区。南宋初有大商人杨垢,随康王南渡,自河南定居宝山白沙,“潜心经商,诚一无伪,商民共信,聚集成市”。宋末,杨荣从上虞迁至上海;另支杨氏,与钟王李三姓被流配到奉贤滨海地区;元朝,渤海滨州人杨乘、嘉靖进士杨道亨的先人,相继自杭州和河南迁入青浦;元末,钱塘杨璃迁南汇下沙;著名诗人诸暨杨维桢避乱华亭天马山。
明、清时期
洪武初年,人们称之为“洪武落业”。据志书记载,在元末明初朱洪武“血洗湖南”的战争中,湖南土著居民遭受了空前浩劫,特别是长沙、岳阳、常德、益阳、湘潭等地区成为一片废墟。朱元璋建国后,为了复苏湖南,采取了“江西填湖广”的政策,因而大批的江西、浙江的杨氏宗族迁往湖广地区。
宋朝时期,杨姓大约有210万人,约占全国人口的2.7%,为宋朝第七大姓。杨姓第一大省是四川,约占全国杨姓总人口的24.7%。在全国的分布主要集中于四川、陕西、山西三省,大约居住了杨姓人口的46%,其次分布于河南、河北、湖南三省,又集中了20%。全国形成了以川湘、陕晋、冀豫为中心的三大块杨姓聚集地