先秦时,立姓于陕西、河南的郑姓一直活动于中原地区,战国时开始进入四川、山西、山东、河北等地。两汉时期郑姓由山东进入江浙,两晋之际和唐初唐末的三次中原南下福建移民,大批郑姓先民定居于闽东和闽南,郑姓的中心开始在东南沿海形成。明末清初,郑成功抗清进入了台湾。
宋朝时期,郑姓大约有75万人,约占全国人口的0.97%,排在第二十位。福建为郑姓的第一大省,约占全国郑姓总人口的25%。在全国的分布主要集中于福建、河南、浙江三省,这三省郑姓占郑姓总人口的50%,其次分布于江苏、广东、江西、湖北等。全国郑姓的分布主要集中在东南沿海、豫鄂两块郑姓聚集区。
如果说河南荥阳是郑氏的第一祖地,莆田就是郑氏的第二祖地。西晋年间八姓入闽时,郑姓始祖郑桓公的第40代子孙郑昭进入福建,迁居福州侯官,就是福州、永泰一带,成为郑氏的“入闽始祖”。郑昭路经莆田时,喜爱莆田的水光山色,便把从河南带来的十二个祖坟迁葬在南湖山。南朝隋唐时期,郑姓进入第二个重要发展阶段,在莆田的郑姓得到了大发展,形成了莆田著名大姓莆田南湖郑,其后瓜瓞绵绵,迁衍广泛,名人辈出,莆田郑姓后人很多迁移到泉州漳州潮州汕头揭阳台湾等地。莆田郑姓其后裔子孙除在福建各地发展外,还发展至广东、东南亚海内外,只广东潮州汕头地区,莆田南湖郑氏已被广大宗亲称为“第二祖籍地”。郑氏宗亲也一直抱着“团结宗亲,服务宗亲”的宗旨,积极组织世界各地的郑氏宗亲来莆田谒祖寻根,弘扬祖德,开展经贸、文化交流等。
明朝时期,郑姓大约有120万人,约占全国人口的1.21%,为明朝第十五位姓氏。浙江为郑姓第一大省,约占郑姓总人口的25%。在全国的分布仍集中于浙江、江西、福建,这三省郑姓大约占郑姓总人口的50%。其次分布于广东、广西、江苏、安徽等。宋元明期间,郑姓的人口主要向东南迁移,浙江为中心的郑姓聚集区开始形成。