北鎮(zhèn)地區(qū)在新石器時代已有人類活動。
西周,為燕國封地。
東周,屬燕國遼東郡。
秦朝,仍屬遼東郡,郡治襄平縣(今遼陽)。
西漢、北鎮(zhèn)地方置無慮縣,并于境內(nèi)置遼東郡西部都尉府,上屬幽州刺史部。
東漢,無慮縣初屬遼東郡,漢安帝時移屬遼東屬國。
三國,北筑地方屬魏幽州昌黎郡。
西晉,屬平州昌黎郡。
十六國時期,慕容光建立前燕、苻堅建前秦、慕容垂建立后燕,境內(nèi)皆置西樂縣。
馮跋建立北燕亦置西樂縣。
南北朝,北魏置廣都縣、東魏置營丘縣,北齊置營州,北鎮(zhèn)地方皆為所轄。
隋朝,初屬燕郡,大業(yè)八年(612年),改燕郡為遼西郡。
唐朝,北鎮(zhèn)地方屬河北道營州,境內(nèi)置巫間守捉城。
遼代,北鎮(zhèn)地方為東京道所轄,境內(nèi)乾州、顯州。
金代,升顯州為廣寧府,下統(tǒng)廣寧、同陽縣、鐘秀縣、望平縣。
元朝,設(shè)廣寧府路,下轄閣陽縣、望平縣。
明朝,城內(nèi)設(shè)廣寧衛(wèi),繼建廣寧左、中、右三衛(wèi)。
清康熙三年(1664年),置廣寧府,統(tǒng)寧遠州、錦縣、廣寧縣。
翌年,移府治所于錦縣稱錦州府,廣寧縣為錦州府所轄。
光緒三十三年(1907年),清政府設(shè)總督統(tǒng)轄東北三省,廣寧為奉天省錦州府所轄。
民國二年(1913年),因與廣東省廣寧縣重名,改稱北鎮(zhèn)縣,屬奉天省遼沈道。
民國十七年(1928年),改奉天省為遼寧省,北鎮(zhèn)縣屬遼寧省。
民國二十一年(1932年),北鎮(zhèn)縣初屬奉天省。
民國二十三年(1934年),東北新劃14省,北鎮(zhèn)縣屬錦州省。
民國三十四年(1945年),“九三”抗日戰(zhàn)爭勝利后,中國共產(chǎn)黨北鎮(zhèn)縣工作委員會奉遼西地委指示,建立北鎮(zhèn)縣政府。
12月,國民黨占領(lǐng)北鎮(zhèn),建立北鎮(zhèn)縣,上屬遼寧省所轄。
民國三十七年(1948年)1月,廣寧鎮(zhèn)解放,建立北鎮(zhèn)縣臨時政府。
2月,全縣解放,建立北鎮(zhèn)縣,屬遼北省管轄。
1949年5月,北鎮(zhèn)縣屬遼西省。
1954年4月,遼東省、遼西省合并為遼寧省,北鎮(zhèn)縣屬遼寧省。
1956年,遼寧省在錦州設(shè)專員公署,北鎮(zhèn)縣屬錦州專區(qū)。
1979年,成立北鎮(zhèn)縣,屬遼寧省錦州市。
1989年6月,北鎮(zhèn)縣改為北鎮(zhèn)滿族自治縣。
1995年3月,經(jīng)國務(wù)院批準,撤銷北鎮(zhèn)滿族自治縣,設(shè)立北寧市。
2006年2月,北寧市改稱北鎮(zhèn)市。