1931年为北坑、长岭二乡。
1932年合并为北坑乡,均属大株区。
1931年属广昌县。
1933年属赤水县。
1948年属株溪乡磜面保。
1949年10月属白水区大株乡。
1950年立北坑乡,属尖峰区。
1957年属大株区新民乡。
1956年属赤水区大株乡。
1957年属大株区。
1958年初属大株公社新民大队,9月并属塘坊公社。
1961年成立北坑大队,属大株公社。
1968年并属塘坊公社新民大队。
1978年恢复北坑大队,仍属塘坊公社。
1984年撤社设乡,塘坊公社分设大株乡,同年6月北坑大队改名为北坑村民委员会,属大株乡。
1990年村民委员会由刘家搬迁至王家自然村域办公。
2001年11月属塘坊乡。
2016年属塘坊镇。