金沟乡位于地势南高北低的区域,地貌特征独特,形如"两山夹一沟",平均坡度在150-250米之间,以山沟相间为主。其地形主要由石质山岭构成,沟、梁、湾等地貌特征明显,山脉源自兴隆山西延部分。
交通方面,金沟乡的交通网络主要由金湖公路和金关公路连接,金湖公路于2007年已经实现了柏油化,提升了道路条件,而金关公路则即将进行硬化,进一步改善了乡间的交通设施。
金沟乡位于西固区人民政府驻地东南10公里处,东部和南东侧与七里河区黄峪乡相连,西部和南西侧与永靖县关山乡接壤,北部与西固乡的光月山、陈坪街道的范坪、孟家山、七里河的彭家坪镇毗邻。辖4个行政村。总面积36平方公里,有耕地12058亩。共有农户1008户,总人口4542人,是西固区唯一的山区乡和纯农业乡。