水庫主壩1座,副壩5座,均為均質土壩,主壩頂長820米,副壩總長1660米。主壩、西副壩、溢洪道副壩、東路舊墟副壩、潭牛湖副壩均為漿砌石護坡或乾砌護坡,設有砂石墊層。東路農場副壩建漿砌石牆體替代原設計土壩。主壩乾砌石護坡部分被1972年20號強颱風破壞嚴重,1973年加高培厚主壩達現壩頂高程,土壩上游護坡,採用同樣結構修復並加水泥沙漿勾縫,改建背水坡壩趾反濾體。
1962年建設溢洪道工程,1964年建成。原建7孔寬2.5 米鋼絲混凝土平板閘門,最大泄洪量才147立方米/秒,未能滿足排洪要求,1985年改為3孔6.8×3.8米的鋼筋混凝土平板閘門,最大過流量243立方米/秒。
1972年春開挖白石溪一東路水庫引水渠補水工程,1976年開通補水。
主壩輸水涵二座原為矩形漿砌石牆身鋼筋混凝土蓋板,1965年右涵內套鋼管Φ1.1米,為發電灌溉兩用。發電站3台裝機300千瓦。
設計灌溉面積2800公頃。現有東、北2條幹渠總長42.8公里(防滲28公里),支渠道210公里(防滲89公里)。渠堤通車裡程40公里。現有效灌溉面積2587公頃。