1949年至1985年先后为区、公社、乡治所。
1986年改为镇。
1996年,剅河镇面积106平方千米,人口5万人,辖许脑、吴场、梁河、董庄、屯岭、吊堤、谢湾、梨园、刘湾、光湾、王湾、夏场、西岭、刘小、芭芒、赵湾、马脑、余脑、左脑、千桥、范溉关、张马、双河23个行政村;谢场镇面积69平方千米,人口3万人,辖丁脑、蔡河、牌楼、中洲、黄桥、万湾、李窑、黄洲、何台、谢场、邓岭、双桥、汪场、新场、胡湾、新洲16个行政村。
2001年,撤销谢场镇,并入剅河镇。
2004年,镇政府驻剅河,人口77728人,面积175.3平方千米,辖恩江1个居委会和梨园、丁脑、蔡河、牌楼、中洲、黄桥、万湾、李窑、黄洲、何台、谢场、邓岭、双桥、王湾、光湾、夏家场、西岭、刘小、刘湾、胡湾、新洲、许脑、吴场、董庄、梁河、屯岭、吊堤、谢湾、梨园、新场、汪场、芭芒、余脑、左脑、马脑、赵湾、千桥、范关、张马、双河38个行政村。
2005年辖2个居委会、39个村委会。