寧河鎮(zhèn)原名梁城,五代(907-979)劉仁恭筑,仁恭曾封梁王故名梁城。
金大定年間,寶坻置縣,梁城屬寶坻縣。
清雍正九年(1731)由寶坻縣析寧河縣,縣治梁城更名寧河,并設(shè)寧河鎮(zhèn)。
1938年縣駐地遷至蘆臺,設(shè)寧河鄉(xiāng),屬寧河縣第一區(qū)。
1950年屬寧河縣第二區(qū),為二區(qū)駐地,后改名寧河區(qū)。
1957年5月撤區(qū)并鄉(xiāng),設(shè)寧河鄉(xiāng)。
1958年建衛(wèi)星公社寧河管理區(qū)。
1959年公社駐地遷寧河,改稱寧河公社。
1983年改設(shè)寧河鄉(xiāng)。
1985年改置寧河鎮(zhèn)。
2001年撤鄉(xiāng)并鎮(zhèn),與大辛鄉(xiāng)合并,更名為寧河鎮(zhèn),名稱沿用至今。