金沟乡位于西固区人民政府驻地东南10公里处,东部和南东侧与七里河区黄峪乡相连,西部和南西侧与永靖县关山乡接壤,北部与西固乡的光月山、陈坪街道的范坪、孟家山、七里河的彭家坪镇毗邻。辖4个行政村。总面积36平方公里,有耕地12058亩。共有农户1008户,总人口4542人,是西固区唯一的山区乡和纯农业乡。