夏、商时属扬州。
西周至春秋时先后属弦国、黄国。
战国时先后属秦弦地、楚国。
秦代属九江郡。
汉代属江夏郡。
三国时属魏国弋阳郡。
晋代属豫州弋阳郡。
南北朝时先后属豫州弋阳郡、光城左郡、光州、沙州、豫州广陵郡、弋州弋阳郡。
隋代至元代属光州光山县。
明代分属光山县南乡白居里和西乡青山里、长潭里。
清代分属光山县南乡白居里千斤保和西乡青山里墨斗关保、长潭里牢山保。
1932年属经扶县白居区和光山县第七区。
1941年属经扶县白居乡和光山县第七区。
1947年复属经扶县白居区和光山县第七区。
1947年属新县白居区和光山县第七区。
1949年属新县白居区和光山县五岳区。
1950年分属新县苏河乡、文昌乡、双镇乡、夏店乡、庙墩乡和光山县五岳区。
1951年分属新县白居区、光山县第六区土楼乡。
1953年分属新县沙石区、光山县第六区土楼乡。
1953年分属新县三区、光山县第六区土楼乡。
1955年复属新县沙石区、光山县第六区土楼乡。
1958年5月分属新县苏河中心乡、观音堂中心乡和光山县土楼乡,8月光山县南向店公社的部分区域并入,属钢铁公社。
1960年属千斤公社。
1961年分为八斗畈、观音堂、苏河3个公社,属千斤区。
1962年置观音堂公社。
1964年更名为苏河公社。
1983年5月改设苏河乡。
1999年改置苏河镇。