【概況】小河口鎮位于山陽縣西北部,轄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年代碼和城鄉分類】