杨峪河镇位于商州区中部,属半山半川镇。全镇138.3平方千米。该镇主要以蔬菜、中药材、林果业、养殖业、劳务输出、乡镇企业为主。面积138.3平方千米,共31927人(2017)。辖26个行政村,248个村民小组。镇政府驻柏朵山村,距城区6千米。商(州)柞(水)公路过境,南秦河流经境内。耕地面积17553亩。2007年全镇农民人均纯收入达到1935元,农村经济总收入 8765万元,乡镇企业营业收入11648万元,总产值11021万元。镇政府驻柏朵山村,距城区6千米。商(州)柞(水)公路过境,南秦河流经境内。