晋成公的儿子懿被封于阎,后被晋国所灭,其子孙后代于是散处于河洛(即黄河与洛水一带),结合前面起源所述,阎姓发祥地能确定的至少有三处,即今河南、陕西、山西等省,春秋战国时期,楚国有大夫名阎敖,可见阎姓此时已落籍湖北。秦汉时,有阎姓人迁甘肃、湖南、山东、河北等地,西汉末年,有尚书令阎章居荥阳,其子阎畅长子为阎显,阎显被封为长社(今属河南)侯,后阎显参予皇室更迭被诛,其子阎穆为避难徙居于巴西之安汉(今属四川),是为阎姓入川之始。阎穆有孙名阎甫,被魏武帝封为平乐侯,复居河南新安。甫子阎璞,因西晋一统而仕宦象郡太守(今属广西、贵州一带)并定居当地。阎璞有子瓒为汉中太守而定居陕西汉中,瓒有子亨,为辽西太守,亨生子名阎鼎因仕宦而迁居今北京一带,后死于刘聪之难。阎鼎子阎昌逃奔马邑(今山西朔州),后其孙阎满一支徙居河南,又从中派生出甘肃天水、敦煌等支派。阎满之孙有阎善,因仕宦云中镇将而徙居云州盛乐(今内蒙古和林格尔县西北土城子)。后五胡乱华,阎姓被迫大举南迁,再经过隋唐,阎姓在江南的分布更广,盛唐时,阎姓在太原发展成一大望族。宋元时,夷人南侵,使原本散居江南的阎姓进一步向华中、华南、西南播迁。明时,作为洪洞大槐树的迁民姓氏之一,太原阎姓亦有迁今山东、河南、陕西、北京、天津等地者。至此阎姓已分布于全国各地,并有阎姓人徙居海外。如今,阎姓分布广泛,尤以河南、山东、河北等省为多。如今阎姓人口列全国第五十位。
闫氏最早是在山西,湖北等地发展,东汉时,闫氏开始进入四川,陕西,甘肃。
明代至清代,闫氏才开始逐渐向南方扩展,发展到江苏,湖南等地,清代以后,开始进入福建,广东和台湾。闫氏的主要聚居地有:河东,安邑,平陆,宜春,安汉,新安,西城,天水,马邑,武阳,盛乐,常山,广平,太原等。
西汉末期,有尚书令闫章(河南荥阳人)的裔孙闫穆因避难迁于巴西安汉(今四川安汉),另有一裔孙闫甫,魏武帝时封平乐侯,复居河南新安。闫甫的儿子闫璞任象郡太守(今广西、贵州一带)。闫璞生闫赞,为晋殿中将军、汉中太守。闫赞生闫亨,为辽西太守。闫亨生闫鼎,为北平太守,封安成亭侯。其后子孙徙居河南、天水、敦煌等地。
魏、晋、南北朝时期,北方战乱不息,闫氏大举南迁,经过唐宋及明清两个重要时期的繁衍迁徙,闫氏落籍于江南许多地方,其中,江苏、浙江等较为集中。