孙家沟镇地处保德县中部,东与岢岚县水峪贯乡接壤,西、南、北分别与我县韩家川乡、林遮峪乡、南河沟乡、桥头镇相邻,距保德县城约32千米,区域总面积221.82平方公里。2021年2月,经山西省人民政府批准,原孙家沟乡、窑洼乡合并设立孙家沟镇,镇政府驻孙家沟村。截止2021年3月,全镇共辖29个行政村,共有户籍人口6134户16585人。全镇耕地面积58960亩,林地面积166800亩。
镇内矿产资源丰富,且品质高、埋藏浅、易开采。已探明的矿产有十多种,尤以煤炭、石灰石和铝储量最大,其中煤炭储量7亿吨以上、石灰石储量3亿吨以上、铝储量5千万吨以上,这里也是“保德红土”的主要分布地。沧榆高速、岢保线、桥西线、孙水线、运煤专线穿境而过,是保德南来北往的咽喉要道和重要运煤通道。依托资源、交通优势,镇内有晋能控股煤业集团年产400万吨山西王家岭煤业有限公司、年产180万吨泰安煤矿、年产120万吨孙家沟煤矿和年产90万吨山西忻州神达金山煤业有限公司等大型国有煤炭企业4家,有年产200万吨吉港冠宇水泥有限公司和年发电量67亿千瓦时苏晋保德煤电有限公司,同时镇内还有储煤场、洗煤厂等多家小型企业。