明万历年间(1573—1620年),北界镇境域属信宜县五都。
清康熙十三年(1674年),为信宜县六问堡。
清乾隆二十一年(1756年)为六问堡一部分和六承堡一部分。
民国二十一年(1932年),为信宜县三区。
民国二十九年(1940年),为一区六问上乡和六承南乡。
中华人民共和国成立后,为信宜二区,后改北界区。
1957年,改为北界乡。
1958年秋,为北界公社。
1961年,分为北界公社和高坡公社。
1983年,复为北界区和高坡区。
1986年冬,北界区建制为北界镇,高坡区建制为高坡乡。
1990年,高坡乡建制为高坡镇。
2003年,北界镇与高坡镇合并成新的北界镇。