先秦,岭南就出现了早期古人(马坝人)。茂名在先秦时期属南越,当时聚居在广东地区是被称为“南越”(百越的一种)的少数民族,包括壮族、畲族、黎族等。[105][106]
秦汉,秦始皇三十三年(前214年),秦平定岭南后。随即,秦始皇将所夺取的岭南地区,设“桂林、象、南海”3个郡。南海郡包括今粤东、粤北、粤中和粤西的一部分,辖番禺、龙川、博罗、四会4个县,郡治番禺。今广东省的大部分地区属南海郡。此外,湛江等地属象郡,粤西有一部分属桂林郡。茂名秦朝时期分属象郡和南海郡。东汉时期属交州。 茂名地理处于粤西中心
隋唐,隋朝开皇十八年(598年),先用潘茂名其名命名茂名县,唐太宗贞观十八年(644年)又把南宕州以潘茂名的姓命名为潘州。中国以道士之姓设州,以名设县,唯有潘茂名一个。唐初属高州,贞观八年(634年)分置潘州治茂名,二十二年(648年)又陡置高州始治高凉移治良德。天宝初年(742年)改高州曰高凉郡,潘州曰南潘郡。
五代十国,五代属南汉。宋开宝五年(972年)省潘州入高州仍曰高凉郡,属广南西路。景德元年(1004年)州废属窦州,三年(1006年)复置。
元明清,元至元十五年(1278年)置高州路安抚司。十九年(1282年)改总管府属湖广行中书省。明曰高州府属广东布政使司。清朝高州府因之,属广东省,领州一(化州)县五(茂名、电白、信宜、吴川、石城)。
中华民国,废高州府,茂名县先后属高雷绥靖处督办、南路行署第七专区所治。
中华人民共和国,1949年11月2日,中国人民解放军第二野战军进驻茂名县城。茂名县先后属南路、高雷、粤西、湛江专区(行政区)所辖。 茂名市行政区划图