丁姓分布很广:今北京,河北之尚义、乐亭,山东之平邑、龙口,内蒙之乌海,山西之太原,广东之新会,广西之田林,贵州之从江,云南之河口、陇川,四川之合江,湖北之监利等地均有分布。汉、满、蒙、回、鲜、京、傈僳、鄂伦春、东乡、保安、彝、侗、苗、土家、高山等多个民族有此姓。