杨氏子孙因避战乱,远在春秋战国(前770—前221年)时期就有个别杨姓人士自山西迁至江苏和安徽省境内和江汉地区(今湖北潜江一带),散布于长江中下游地区。有的向西发展繁衍,其先迁入陕西,后迁入山西省汾水中游的霍县一带,而后繁衍至今河南境。至汉时杨姓已广泛分布于中国北方大部分地区。杨姓入川也于此时,多由湖北、陕西迁去。因楚国势力不断加强,迫使江汉地区杨姓族裔再向东南迁至江西。
晋、唐时期,是杨姓在南北方繁衍的重要时期,由于西晋末年“永嘉之乱”和唐玄宗时的“安史之乱”,及宋代的“靖康之乱”,中原社会动荡,许多杨姓子孙为了避乱,大举南迁,其中以福建为迁播中心。隋唐后便逐步向今河北、山东、内蒙、安徽、湖南、浙东