北宋建隆三年(962)起,属昌邑县。
1945年秋,建昌南县,境域属之。
1948年,为北孟区。
1950年7月,改为昌南第六区。
1955年3月,改为北孟区。
1956年4月,撤昌南县并入昌邑县,仍为北孟区。
1958年2月,改北孟乡;9月,北孟和李戈庄2乡合并成立胜利公社;12月,改称北孟公社,辖24大队、138生产小队。
1983年8月,改为北孟乡,辖51行政村。
1996年12月,撤乡改设北孟镇。
2007年8月,原丈岭镇的45村并入北孟镇。