金沙县位于贵州省西北部,处于乌蒙山脉和娄山山脉交汇处,乌江流域和赤水河流域之间,与遵义市的遵义县、仁怀市,毕节地区的毕节市、大方县、黔西县,贵阳市的修文县、息烽县,四川省的古蔺县相邻。
全县行政区域总面积2528平方公里,耕地面积3.42万公顷;辖26个乡镇247个村(居、社区);有汉、苗、彝等15个民族,2008年末总人口63.13万人。最高海拔1884米,最低海拔457米。有冷水河省级森林公园、三丈水省级森林公园、安底温泉等多处旅游景点,森林覆盖率38.42%。主要矿藏有煤、铁、硫、磷、硅等19种,其中煤炭储量达44.97亿吨,黔北发电总厂装机容量170万千瓦,是贵州省实施“西电东送”工程的能源基地之一。