【概况】小河口镇位于山阳县西北部,辖1个居委会、13个行政村。镇政府驻小河口村。小河水、二峪河水、色(河铺)小(河口)公路、小(河口)二(峪河)公路过境。
【沿革】1950年设小河口、二峪河、马家山、袁家沟等乡,1958年为小河口、二峪河、马家山、袁家沟等管理区,1961年建小河口、二峪河、马家山、袁家沟等小河口公社,1983年改小河口镇、二峪河乡、马家山乡、袁家沟乡。1996年,小河口镇面积74平方千米,人口0.8万人,辖黑沟、黑沟口、史家坪、二峪河口、小河街、下河、宁家沟、李家村、瓦沟、瓦沟口10个行政村;二峪河乡面积57平方千米,人口0.6万人,辖东坪、杨家湾、三岔沟口、刘家街、东沟口、东凹、贾家坪7个行政村;马家山乡面积40平方千米,人口0.3万人,辖板岩沟、铁匠沟、冷子山、下马家山、上马家山、瓦屋场、白岩沟、钢王沟8个行政村;袁家沟乡面积51平方千米,人口0.5万人,辖袁家沟口街、袁家沟、六窝蜂、东沟、庙沟垴、庙东沟、李家沟7个行政村。1997年,撤销马家山乡、袁家沟口乡并入小河口镇。2011年,撤销二峪河乡(辖5个行政村,乡政府驻杨家湾村)并入小河口镇。
【2010年代码和城乡分类】