小河镇隶属陕西城固县,位于城固县北部,秦岭南坡中低山区。辖7个行政村。镇政府驻小河村,距县城50千米。盘龙寺距县城57.5千米,石槽河距县城66千米。最高点来自摩天岭海拔2603米。城(固)小(河)公路、城(固)石(槽河)公路,湑水河及其支流北溪河、西翻河穿境而过,行政区划面积484.5平方公里,总人口6789人(2017)。