明代以前,董氏已遍布江南各省,其中浙江东阳(古称吴宁)、肖(萧)山、富阳、浦江、临安、安吉、绍兴、杭州等地的董氏许多是从唐貞观初迁入浙江的婺州判司董元的后裔。今江西宜黄、乐安、婺源、赣州、崇安、新干、以及长汀、监利、华容、石首、涇县等地的董氏是唐末入赣的董连(唐宰相董晋之后)的后裔,许多董氏名人均出于此宗,如董淳、董敦逸、董德元、董全祯、董杰、董邦达、董诰,今江西省乐安县牛田乡流坑村(古属庐陵)有四千余人董氏后裔聚居,被誉为“千古第一村”。
宋朝时期(公元960~1279年)董氏族人达四十六万之多,约占全国总人口的0.59%,居第三十四位。主要分布于江西、河北、山东、河南四省,约占董氏总人口的64—;其次分布于湖南、甘肃、安徽三省,约占董氏总人口的22%,形成赣皖湘、陇西、冀鲁豫三大董族聚居地。其中江西为董氏第一大省,约占全国董氏总人口的22%,占江西人口的1.2%。
明朝时期(公元1368~1644年),董氏约有四十二万之众,约占全国总人口的0.45%,居当时第五十五位。主要分布于浙江(25%)、山东(19%)两省,约占董氏总人口的44%;其次分布于山西(8.7%)、江苏(8.1%)、河北(6.8%)、江西(6.3%)、安徽(6.2%)五省,约占董氏总人口的36%。其中,浙江为明时董氏的第一大省,约占全国董氏总人口的25%。
明朝时,董氏族人曾以军屯、民屯的身份迁住西南边陲云南等省。据民国时期《昆明县乡土教材》记载:“民家族,据称其始祖系随明将沐英平滇由大理、鹤(庆)丽(江)诸县迁至今所——滇池西岸大、小鼓浪,阳临谷(今杨林港)等处。”观音山杨林港、富善村的白族老人们认为,他们的“先祖姓张,第十三世祖还姓董,立过董氏宗祠。”《董氏家谱》中记有:“阳谷董氏,安徽凤阳之世族也。明洪武年间,先祖赐以医学,随黔宁王沐英到滇。”很显然,这些随军从安徽凤阳来的人们在滇池沿岸屯军并入赘土著的白族人家,其后代成了白族。其道理,与大理一带自称是来自“南京应天府”的白族一样。
明洪武年间,也有不少长江中下游一带的军士随军来到大理和云南其它地方屯军,许多人入赘土著白族和其它民族人家,其后代成了自族和云南其它民族的。如云南省临沧市双江县档案馆保存的《董氏族谱》记载了双江拉祜族佤族布朗族傣自治县董氏的源流:公元1386年明太祖朱元璋推行垦边政策,开发云南,从江西省南昌起程到云安;安置在楚雄府定居(包括楚雄、广通、定远、禄丰、大姚、封州、弥渡等地),于公元1800年迁入双江县上改心清平后山,后继续迁入忙糯康太与拉牯族杂居。临沧地区临沧、云县、双江、耿马县《董氏族谱》:董氏一世祖原籍河南开封府福禄街董家庄,明末清初赴滇整军,后落籍鹤庆,生六子,分居保山、大理、云县、景东、楚雄、鹤庆。该谱记述了董氏二世祖君正支系居云县后370年十四代六大支系世系分支,发展变迁状况。
据四川天府报报道,四川彭州市磁峰镇董益良30余年前董家老宅翻修时,发现了藏在梁上的《董氏家谱》,该谱撰于清代光绪十年,《董氏谱序》记载:明朝成化年间,董仲舒后裔董应辅从湖北押粮入川,后留在通化。其子董闲入籍理县,定居二百多年。
董氏于明末由云南呈贡迁入威宁温家屯,至今已传十四世。威宁回族始祖董天成,到威宁后娶温氏,传二世一支、三世三支。董氏现有近千户,主要分布在威宁县的哈喇河乡、双龙乡的高山村、二塘镇梅花村和秀水乡、海拉乡、中水镇等地,在贵州水城县林青乡、安顺市轿子山镇、平坝县十字镇有少数居住,董氏于清雍正年间迁一部分到云南昭通,现多数居住在八仙营、洒雨河、水井湾一带。
明洪武年间(公元1368年),董仲舒第六十二世孙董承宣以接慰使出使高丽(也有研究认为:董承宣、董印宣二兄弟同时以明朝抚慰使赴高丽未归),未返国而归化高丽,定居荣川,被封为荣川君,并将中国故乡广川作为本贯,史称广川董氏。董承宣的兄弟董印宣第八世孙董一元,丁酉再乱时,以明朝将领的身份东渡朝鲜,参加抗倭战争,战后与其二子大顺、昌顺定居高丽。董一元及其后裔落籍后,未另立新的本贯,而加人了广川本贯。其后裔称董印宣为一世祖,以广川为本贯,形成朝鲜广川董氏。《韩国姓氏大百科 姓氏的故乡》也认为:广川董氏渊源于中国,是汉代巨儒董仲舒的后裔。1985年韩国经济企划院的国情调查显示,广川董氏已有三千八百五十余人。韩国现在有四千六百多董氏族人。今朝鲜与韩国董氏族裔成立有董仲舒族裔会。