洞上水库位于富源县中心河上,水库总库容2420万m3,水库枢纽由主坝及左岸副坝、左岸溢洪道及输水(导流)隧洞组成。
水库粘土心墙堆石坝坝高55.0m,坝长349.69m,坝顶宽6m;副坝为均质土坝,坝高13m,坝长570.48m,坝顶宽4m;溢洪道布置于主坝左坝肩为开敞式岸坡溢洪道,全长206m;输水隧洞布置于左岸,全长424.53m,其中洞身长347.93m(包括龙抬头段长82.53m,结合段长265.4m),出口消力池、明渠段长76.6m。
库盆主要处于石炭~二叠系下统石灰岩内,岩溶体占库盆面积1.14km2的36.7%,地表河流自西向东经库区汇入南盘江支流块泽河,为汇流型河谷,上、下游受二叠系上统玄武岩阻隔,左、右岸受地下分水岭限制,库水不存在渗漏问题,未进行相关防渗处理自然成库,自2016年竣工蓄水以来运行良好。