清朝光緒二十九年(1903年),設小河堡。
中華民國二十八年(1939年)7月,設小河鄉(xiāng)。
1951年,境域分屬小河、河口、長橋、旗塘、羅兜、上塘、志和、復興8鄉(xiāng),歸小河區(qū)管轄。
1956年5月,撤區(qū)并鄉(xiāng),小河、河口、長橋、旗塘、羅兜、上塘、志和、復興8鄉(xiāng)并為小河、志和2鄉(xiāng)。
1957年4月,恢復小河區(qū)。
1958年9月,撤銷區(qū)鄉(xiāng),原小河、志和、萬隆、石店4鄉(xiāng)和極富鄉(xiāng)一部分并設為小河公社。
1961年10月,從小河公社中分設萬隆公社。
1984年6月,小河公社改為小河鄉(xiāng)。
1993年3月9日,小河撤鄉(xiāng)設鎮(zhèn)。