北镇古称乱城,太初元年(386)-泰常五年(420)为北魏漯沃县治。
隋开荒十六年(596)漯沃县改为蒲台县,北镇为蒲台县治。
北宋大中五年(1012)蒲台县城改为蒲台镇。
南宋绍熙三年(1192)复置蒲台县,于蒲台镇南新建县城,蒲台镇称蒲台北镇,简称北镇。
明朝为滨州崇德乡;清延明制;1911年改崇德乡为漯沃乡;1929年该漯沃乡为二区;1937年为第二学区四分学区。
1946年成立蒲台县城镇区,1950年为滨县十一区;1953年设北镇镇;1958年成立北镇人民公社;1962年蒲城区为北镇区,1964年北镇区划为蒲城区和北镇人民公社;1980年改北镇公社管理委员会为镇政府;1982年成立滨州市,设北镇街道。