北宋时期小河溪成立,设有街市寺庙。
明代设巡检司,清康熙三十四年(1695)属孝感县小河分县白云乡至公会。
民国时期(1946)属孝感县复兴乡。
1949年建国后为孝感县小河区。
1953年为孝感县第七区(小河)小河乡。
1958年为小河公社。
1961年为孝感县小河区。
1975年撤区并社,称小河镇,1984年取消公社体制后为小悟区小河镇。
1987年成立小河镇,属县级孝感市小河镇。
1993年,经国务院批准,孝昌县成立,小河镇隶属孝昌县。