居民绝大部分为汉族,占总人口99.7%以上;其余为壮、瑶、满、土家、回、侗、藏、苗、土、黎、布衣、蒙古、朝鲜、仡佬、彝、白、傣、毛南、京等少数民族。绝大部分地区讲广州方言,大塘镇六和片多数村落讲客家方言,约占总人口的3%。