宋朝时,桑姓大约有4万5干人,在全国的分布主要集中于陕西、山东、河北、河南、湖北、江苏等地。陕西为桑姓第一大省,约占全国桑姓总人口的43%。明朝时,桑姓人口急剧减少,大约有1万4干人,在全国的分布主要集中于江苏、河南、浙江、河北、安徽、山西,这六省大约占桑姓总人口的93%。江苏为桑姓第一大省,约占全国桑姓总人口的43%。