先秦至南北朝时期
先秦时期,殷姓活动比较广泛,战国时期的河南的魏国、冀鲁地区的卫国、陕川一带的秦国都有殷人的足迹,但是河南地区一直是殷姓的主要活动地。自从西周得姓之后,至秦统一六国,他们大多繁衍于这一带。秦末时,殷姓大多居于河内野王(今河南省武陟、沁阳一带),西汉初期,殷姓南移到淮河上游的汝南和西华一带,形成著名的殷氏汝南望族。至汉北地太守殷续,又移居陈郡长平(今河南西华县东北),并以此为中心,不断繁衍,发展成为一个较大家族。除此之外,在秦汉之际殷姓见诸史册的人物还有:会稽假守殷通,琅琊博士殷崇,雁门人殷谟,弘农功曹殷肃、东海人殷嘉,左冯翊殷周,可见此际今浙江、山东、山西、陕西等地均有殷姓人活动的身影。三国时有魏郡人殷登、蜀郡人殷参,吴人殷政,可见已有殷姓人南迁于今江苏、四川一带。两晋南北朝时,殷姓由淮河地区向东南迁移,过长江全面进入江南地区。陈郡尤以长平之殷姓人发展迅速,族大人众,名人辈出,并发展成为殷姓陈郡郡望。此际,由于战争、自然灾害、官职调升等原因,殷姓又有南迁润州(今江苏省镇江)、歙州(今安徽省休宁)、豫章(今江西省南昌)等江南之地者。如陈郡长平人殷羡、殷浩父子均仕宦于晋,后贬为庶人,徙于东阳之信安县(今浙江省衢州)。
隋唐至明清时期
隋唐时期,殷姓除继续昌盛于陈郡长平外,分布更为广泛,并有殷盈孙在唐僖宗年间仕宦成都诸曹参军且落籍当地。宋元之际,随着金兵和蒙古骑兵南下,中原、华东等地战火连天,百姓饱受战乱之苦,不惜颠沛流离四处逃难,于是殷姓分布更广,南方的广东、福建,北方的山西、陕西、甘肃等均成为殷姓难民避难所。明初,殷姓作为明朝洪洞大槐树迁民姓氏之一,被分迁于河南、河北、山东等地。明末,殷姓几乎遍布全国各地。清代,殷姓人有渡海赴台,扬帆南洋者,并有山东、河北之殷姓闯关东谋生入居东三省。