秦為象郡地。
漢為合浦郡地。
南朝齊永明六年(488)置北流郡(治今市境),屬越州。
齊還置陸川郡及其良國(guó)縣,郡、縣治所均在今隆盛鎮(zhèn),亦屬越州。
梁(502~557)廢北流郡改為北流縣,廢陸川郡及良國(guó)縣改為陸川縣,北流、陸川2縣均屬合浦郡。
隋大業(yè)二年(606)廢陸川縣入北流縣。
唐武德四年(621),置銅州,治今市區(qū),以州治之東有銅石山為名;同年,分別置豪石縣、羅辯縣于今市境東部和東南部;次年,置扶萊縣于今市境東南,以扶來水名縣,其中,豪石縣與北流、巖昌、南流、陵城、新安5縣同屬銅州,羅辯縣屬辯州,扶萊縣屬竇州。
貞觀八年(634)銅州更名容州,以州內(nèi)容山得名;貞觀十一年(637),廢豪石、新安(治今容縣西北)2縣入北流縣;乾封三年(668)羅辯縣改隸潘州;總章元年(668),潘州治所移至今市境并更名東峨州,同時(shí)析溫水縣置峨石縣為州治,州、縣治所均在今隆盛鎮(zhèn)香圩村;總章二年(669)東峨州更名禺州;天寶元年(742),禺州改為溫水郡,容州改為普寧郡,同時(shí),容州遷治普寧縣;乾元元年(758),溫水郡復(fù)改禺州。
唐末,治所在今市境的有禺州及其峨石、羅辯、扶萊3縣和容州的北流、陵城、陸川3縣。
五代因之。
宋開寶五年(972),廢峨石、羅辯、扶萊、陵城4縣入北流縣,陸川縣則于淳化五年(994)移治溫水(今陸川縣縣城)。
元至元十六年(1279),北流縣改屬容州路;大德五年(1301)復(fù)屬容州。
明洪武十年(1377),改屬梧州府郁林州。
清雍正三年(1725)改屬郁林直隸州。
民國(guó)二年(1913)改屬郁江道;民國(guó)三年(1914)改屬蒼梧道;民國(guó)十六年(1927)直隸廣西;民國(guó)十九年(1930)改屬郁林民團(tuán)區(qū);民國(guó)二十一年(1932)改屬梧州民團(tuán)區(qū);民國(guó)二十三年(1934)改屬梧州行政監(jiān)督區(qū);民國(guó)二十五年(1936)改屬潯州行政監(jiān)督區(qū),后又改屬郁林行政監(jiān)督區(qū);民國(guó)二十九年(1940)改屬第六行政督察區(qū);民國(guó)三十一年(1942)改屬第三行政督察區(qū);民國(guó)三十六年(1947)改屬第九行政督察區(qū)。
1949年10月中華人民共和國(guó)成立,11月,北流縣改屬郁林專區(qū)。
1951年7月改屬容縣專區(qū)。
1958年7月改屬玉林專區(qū)。
1971年改屬玉林地區(qū)。
1994年撤銷北流縣,改設(shè)北流市(縣級(jí)),由玉林地區(qū)代管。
1997年4月,直隸廣西壯族自治區(qū)。
1998年5月改由玉林市代管,沿用至今。