廿八都(包括所属的13村)1万多人口中至少有146个姓氏,仅镇上的3600多人口中现在就有141个姓氏,是名副其实的“百姓”镇。据统计,现在的十二大姓是:陈、戴、王、李、谢、徐、刘、杨、黄、周、金、饶,昔日“四大家族”中的杨、金两姓还在其中,姜、曹已不是大姓,可见变化之大。
一般的乡镇都有百种以上的姓氏,但一村一地普遍都是聚族而居,某一姓氏占多数人口,而在廿八都146种姓氏中,人口数量最大的陈、戴、王、李四姓也不过是超过了500人而已,各占全镇人口的6.1%-7.5%,其他姓氏所占人口比例更低。 有研究表明,在这146种姓氏中只有40个姓是因婚嫁迁移原因造成的。由于地处相对闭塞的山区,人口婚嫁迁移的地域范围很小,这一因素对廿八都的姓氏分布影响较少。
造成“百姓”镇的主要原因是历史上的移民,虽然在146姓中只有47姓有历史迁徙地的记录,但这个47姓却占了总人口的近95%,比较真实地反映出廿八都移民的来源,他们主要来自浙、闽、赣三省交界的江山、广丰、浦城,以及福建、江西其他地方(包括福建沿海、泉州等地)。从廿八都的方言来看,也是吻合的。
清初是一个移民的高峰,许多大姓都是这个时候迁徙来的。这些廿八都人的祖辈之所以选择这个地方作为栖息地,也并不是因为这里的生存环境多好,无非是他们原来的处境可能更加恶劣。廿八都四周的大山、关隘的拱卫似乎带来了某种安全感,尽管上千年来险峻的山岭从来没有使枫溪谷地免于刀兵和厮杀,但在一次次动荡的乱世中,相比之下,这块谷地还是要显得平静一些、安稳一些。特别是清代“三藩之乱”后有过长达180多年的安宁,使得廿八都在商业上迅速繁华起来,移民纷至沓来,“百姓”镇大体上也是这个时候才最后形成的。