内居民均是来自中原的汉族或汉族与土着少数民族融合的后裔。中华人民共和国成立后，由于国家实行优待少数民族的政策，茂名市少数民族和少数民族人口逐渐增加。至20世纪末，全市共有44个民族，其中汉族人口占99.4%以上，人口较多的其它民族为壮族、苗族、黎族、瑶族、傣族等。
语言.茂名市境内分布最广、使用人口最多的语言为白话，为粤语的方言，其分布面积约占全市总面积的70%，白话可在全市范围通行。茂名市的其它方言主要有客家话、雷话（又称黎话）、海话，还有少数地方说“旧时正话”（类似军话