云竹湖旅游度假区位于榆社县县域西南部,距县城22公里,距太原市88公里。湖区地域跨云竹镇和河峪乡两乡(镇),东面紧邻云竹镇,西南、西北分别与武乡县、祁县相邻。云竹湖系海河流域南运河水系、浊漳河支流——云竹河上游的海金山脚下,系1959年动工1960年建成的海金山水库。水库海拔高程1021米,水库坝长197米、坝顶宽7米、坝顶高海拔1031米。库区总面积21700亩(1447公顷),其中水域面积21244亩(1416公顷),周遍地456(31.4公顷)。水库上游控制流域面积353平方公里、校核总库容9845万立方米,可灌溉面积1.38万亩、水库防洪投资为千年一遇防洪标准,是一座以防洪为主、兼顾灌溉、水产养殖、发电(现已停止)为一体的中型水库。