1933年屬義寧縣靈鷲鄉(xiāng),1935年屬保寧鄉(xiāng)。
1949年屬義寧縣保寧區(qū)轄地。
1952年設(shè)北塘鄉(xiāng),屬靈川縣第八區(qū)。
1954年屬臨桂縣第八區(qū)。
1958年改新華大隊,屬紅旗公社。
1959年分為新華、北塘2大隊,屬保寧公社。
1962年新華、北塘2大隊與西塘、余江2大隊并為北塘公社,屬保寧區(qū)。
1963年析出西塘公社。
1966年改北塘大隊,屬紅星公社。
1973年屬保寧公社。
1984年改北塘村,隨之設(shè)立北塘村民委員會,屬保寧鄉(xiāng)。
1987年6月改設(shè)北塘村公所。
1995年復(fù)設(shè)北塘村民委員會。
2005年劃屬五通鎮(zhèn)轄。