秦末已有居民點(diǎn),五代南漢時(917-971)曾是咸寧縣城。
順德建縣時列人西淋都,1923年劃分為順德第三、四、五區(qū)。
1924年屬第三指導(dǎo)區(qū),抗日戰(zhàn)爭時期,鄉(xiāng)一級政權(quán)機(jī)構(gòu)變革為各鄉(xiāng)聯(lián)保。
1950年仍分屬三、四、五區(qū)。
1956年,4月起屬陳村鄉(xiāng)區(qū)和樂從區(qū)。
1958年2月屬陳村鄉(xiāng)。
1958年10月分屬陳村人民公社和沙拐人民公社。
1959年,設(shè)北滘人民公社。
1961年5月設(shè)北滘區(qū),下轄北滘、碧江、莘村、西海4個公社。
1963年1月起合并為北滘人民公社。
1981年11月恢復(fù)區(qū)建制。
1987年撤區(qū)建鎮(zhèn)。