清代属北路30地的小河口、桃园河、砖溪河、老荒林、石槽河、北溪河、马家河等地。
民国十九年(1930年),属北部30坝的小河口、桃源(园)河、砖溪河、北溪河、老荒林、石槽河、马家河等坝。
民国二十八年(1939年),小河口属小河乡6保。
1953年8月,区乡进行调整,增设小河区。
1958年9月,成立小河公社。
1983年4月,更名小河口公社,驻地小河口街。
1996年4月,撒区并乡,砖溪、桃园、小河三乡合并成立小河镇,并设石槽河、盘龙为乡。
2001年12月,撤石槽河乡并入盘龙乡。
2011年7月,撤乡并镇,盘龙乡并入小河镇。