任姓发源地是重庆、山东滨州、河南、湖北地区。 秦汉时,任姓已扩散到陕西、四川、甘肃、广东、江苏、浙江等地。三国两晋时,任姓的分布更为广泛,但其主体仍在北方和中原地区。宋朝时任姓已移民福建。清初任姓进入了台湾。 宋朝时期,任姓大约有35万人,约占全国人口的0.46%,排在第四十七位。任姓第一大省是四川,约占全国任姓总人口的31%。 在全国的分布主要集中于四川、山东、河南,这三省任姓大约占全国任姓总人口的70%。其次分布于湖北、甘肃,这两省的任姓又集中了任14%。 全国的任姓主要分布于长江以北地区,形成了以西部川陇、中部豫鄂、东部齐鲁为中心的三块任姓聚集区。