县城滨临汉江,城堤主要作为防洪屏障。自北宋熙宁年间到晚清时期,近八百年修大小防洪堤10道。
万春堤(西堤)。建于宋熙宁年间(1068~1077),从牛山祠直抵汉江岸边,全长718米,为安康建筑保存完好的古石堤。经1981年、1982年全面整修加固,在1983“七·三一”特大洪水期,发挥抵御上游洪峰,免除汉江改道的作用。
长春堤(东堤)。继西堤而建东堤,御防黄洋河与汉江上涨形成逆流回泛。历次洪水多从东堤决口,经一再修筑,乾隆三十五年(1779)又加高,并设置石闸(喇叭洞)排城内积水。1983年7月31日洪水又先从此堤决口,灾后,全部翻腾重建,全长1200米。
白龙堤。为制南山沟水冲刷,继长春堤腰接城东南,为长春堤北端。
惠壑堤(北堤东段)。筑于明万历三十五年(1607),东起四圣殿,西接旧城东北角。清乾隆二十年(1755)重修复毁,后又重建,根角宽30丈,夯筑40余日始与地面平,并一再加高。
北堤(北堤四段)。建于清乾隆二十~二十三年(1755~1758),自宁远门西北炮台至万春堤北端,长260丈,初高七八尺,后重修增高五尺。
龙窝堤。现为北防汛堤西段。
登春堤。现改建为金州路。清道光十九年(1838)为使城西居民避水,从小南门筑登春堤。
万柳堤。现改为解放路。清康熙二十八年(1689)为备居民避水之路,于大南门外修筑长堤,因植桃柳得名。
东西救生堤。南起金堂寺,北至汉滨为东救生堤;南起张家坎,北至汉滨为西救生堤。修建年代无考,高不过二米,现存完好。
民国时期设城工局、建设科,不断向人民摊粮派款,但对城堤保护维修甚少。抗日战争期间,城堤遍挖防空洞。抗战胜利后,国民党实行所谓“勘乱建国”,1947年驻军在城堤大修掩体工事。三十六年(1947)虽提出筹措施工急修概算工料粮1321.3石,仅为一纸空文。当时城堤破烂不堪,不得不拨派保警队抓民佚,以小修小补掩人耳目。
建国后,人民政府每年拨款用于城堤维修。1958年在部分堤段挖平炉炼铁,城堤遭到严重破坏。1960年4月,县人民委员会决定长期保留并加固东北西堤,对不影响防汛的部分城堤,根据市政建设需要,按规划要求逐步平拆。1962年在磨盘坝设T字坝,沿江南岸区段修护坡,加固中水箭和北堤基根。至1966年,城堤修建加固工程累计3110米,投资100多万元。
“文化大革命”时的大规模武斗,使城堤遭到人为的破坏,被挖炸毁坏8352立方米,加之管护不严,堤中挖圈舍,城砖被拆除,丧失防洪能力。1973~1978年,政府投资1 10万元培补加固西堤、北堤、东堤,整修沿河防汛工程。为维修城堤和南山排洪工程编造设计投资预算680万元,省政府批准投资580万元,全面整修从1978年起拨款实施,西堤按要求加固,发挥了抗洪效益。采取先外后内,分期施工,低洼区增设排水管道,朝阳门增设防洪闸门。初步改造喇叭洞工程。由于拨款迟延,六年实际下拨227.23万元,占预算投资不到40%,平均每年37.3万元,地方又无力垫支,东堤北堤只有部分地段动工,且施工质量较差。在1983年7月31日特大洪水中,东堤北堤决口12处,长1450米,内外坡坍塌27处共2636.6米,被毁堤段占30%,老城淹没。灾后,中央和省政府先后拨出生产救灾和重建安康资金1.5亿元,其中修复城堤2813.1万元,于1987年5月全部竣工。