挡河大坝由左岸、河中碾压混凝土重力坝和右岸粘土心墙堆石坝组成为混合坝,坝顶总长1158m,其中混凝土坝部分长838.035m,心墙堆石坝部分长319.965m。混凝土坝部分坝顶高程为1139.00m,心墙堆石坝部分坝顶高程为1141.00m,两坝型间坝顶通过5%的坡相连。碾压混凝土重力坝部分最大坝高为159m,心墙堆石坝部分最大坝高71m。混凝土大坝从左至右依次为:左岸非溢流坝段、左冲沙底孔坝段、河中厂房坝段、导流底孔坝段、双泄中孔坝段、导流明渠坝段、溢洪道过渡坝段、岸边溢流坝段、混凝土坝与堆石坝连接过渡坝段。