据史料所载董姓的发源地在山东定陶北部、山西西南部、山东平原县一带三个地方。秦汉时,董姓在今山西、甘肃、河北、河南较为集中。另外,陕西,山东定陶、高青,广东广州,四川资阳、德阳,浙江余姚、湖北襄阳、枝江,福建福州,河南禹州、伊川、南阳、开封、杞县、信阳、灵宝等地也散居有董姓族人。后在不断的繁衍过程中,甘肃、山东两地董姓发展成当地望族。这一时期,据史书所载的董姓族人繁衍迁徙情况有:出自晋国太史一支的辛有后裔董狐裔孙董翳被封为翟王,都高奴(今陕西延安城东延河东岸),后其子孙又迁居陇西(今甘肃临洮);西汉董仲舒为广川(今河北枣强东)人,其曾孙由广川迁至陇西,后人又迁往河东(今山西夏县西北)。魏晋南北朝时期,社会动荡,百姓四处流散,大举迁往南方,安徽、江西、江苏、湖北及长江中、下游地区均有董姓迁徙而来者。隋唐时期,是董姓一大繁衍时期,福建、广东又有董姓迁居者。又唐代固始(今属河南)人陈元光父子开漳入闽及王潮、王审知入闽时都有董姓加入。宋元时期,金兵入主中原及蒙古军队的南下再度迫使董姓南迁,浙江余杭一带此时出现董姓族人。明清之际,台湾、南洋群岛及欧美一些国家和地区均分布有董姓居住者,董姓这一时期可谓遍布海内外了。今日董姓以河北、山东、山西、云南、辽宁、浙江等省最为集中,在台湾分布:主要分布在台北.高雄.彰化.基隆.屏东等地.,在台中.基隆.都有董氏宗亲会。