因谭国故地在山东,北方谭姓的发祥地自然也在今山东省境内。秦朝以前,谭姓家族主要在山东北部繁衍发展,有少数人沿东海岸到达吴越地区。
秦汉时,谭姓的郡望在弘农形成,虽然前面说出自少数民族的南方谭姓称自己望出弘农,但实际上当时在弘农一带发展的是北方谭姓。北方谭姓在两汉时的播迁特征是:源于北方、衍于北方,集中于山东、河南两地。尽管此时谭姓名人很少,但已经开始有一定的影响。
魏晋南北朝时,北方战乱频仍,自然中原地区的谭姓也随着迁徙大潮向南而去,应该说,这次迁徙对谭姓家族而言是较为彻底的,此后,谭姓也主要在南方发展,成为一个典型的南方姓氏。谭姓在三国时的吴国已成显姓,并有人担任吴国军事将领。当时,湖南就开始成为谭姓人居住最集中的地域,在湖南周围地区也有大量谭姓人分布。到南朝梁武帝时,谭姓在广东始兴(今广东始兴县)成为显姓,地方志有记载始兴人谭儋的事迹。
隋唐时,仍留在北方的少数谭姓继续向南迁徙,他们首先迁到河南,然后辗转到江西等地,最后落脚于湖南,这使得湖南的谭姓家族越加庞大。
宋元时,谭姓家族主要分布在湖南、广东、江西三省,这也是他们集中发展的地域。据统计,湖南的谭姓人口约占全国谭姓人口的59%,其他比率较高的省份是:广东(16%)、江西(7.1%)、四川(3.9%)、山东(3.6%)、河北(3.5%)、湖北(3.2%)。
明清时,谭姓的分布范围更广,当然,依旧以南方地区为主,主要是湖南、广东、江西、湖北、安徽、四川、浙江、云南等地,北方则集中在山东、辽宁两地分布。清末,开始有谭姓人由广东、福建移居海外。