清末民初为长丰乡。
1919年改为第十区(1930年与第七区合并称第七区)。
1938年设北正镇村。
1946年解放后,归双长辽中心县管辖,设第九区。
1947年7月划回长岭县。
1958年建立水月乡。
1958年2月改建北正镇乡,同年九月与腰井子乡、三团乡合并建立金星(年底改称北正镇)公社。
1961年重新分划仍为北正镇公社。
1983年恢复乡建制,改称北正镇乡。
1994年由乡变镇,改称北正镇。
2002年10月21日,经吉林省人民政府批准,吉林省民政厅下发(吉民行批[2002]10号)文件:撤销长岭县七撮乡并入北正镇。
2005年9月9日,经吉林省人民政府批准,吉林省民政厅下发(吉民行批[2005]31号)文件:将北正镇的六合元村划归太平川镇管辖。
名称沿用至今。