汪姓的人群在历史上有过不少迁移的,这个姓氏起源于安徽的汪芒氏的汪姓和山东以邑为姓的汪姓,在东汉末年,汪文和迁居新安发展成为新安一带望族,从迁移传播上先秦时期,汪姓最初活动于浙江、河南、陕西、山西、山东地区。而到了宋朝时期,形成了以安徽为中心的皖、赣、浙、豫的汪姓聚集地,时间到了明朝时期全国的分布主要集中于安徽、浙江、江西,这三省大约占汪姓总人口的75.7%,而在当代汪姓的人口已近430万,全国的分布主要集中于安徽、湖北两省