汉景帝中元六年(前144)置堂阳县,属钜鹿郡。
后晋堂阳县改名蒲泽县,属真定府。
后汉高祖乾祐元年(948)蒲泽县复名堂阳县,属镇州。
宋太祖乾德元年(963)降堂阳县为镇省入南宫县。
宋任宗皇祐四年(1052)升南宫县之新河镇为新河县,属冀州。
宋神宗熙宁六年(1073)新河县省入南宫县。
金太宗天会七年(1129)复设堂阳县,属河间府。
元太宗四年(1232)改堂阳县为新河县。
1946年为纪念董振堂烈士改名振堂县。
1950年3月复名新河县;1958年并入宁晋县,属石家庄专区。
1961年省入南宫县,属邯郸专区;1962年复设新河县,名称沿用至今。