水堡鎮,河北省保定市淶源縣轄鎮,地處淶源縣西部,東與北石佛鎮接壤,南連走馬驛鎮,西鄰山西省靈丘縣下北泉村,北接巨崖山。轄區東西最大距離30千米,南北最大距離35千米,總面積153平方千米。2018年末,水堡鎮戶籍總人口7890人。
1953年,建水堡鄉。1984年,復爲龍家莊鄉。1993年,建水堡鎮。截至2020年6月,水堡鎮轄11個行政村,鎮人民政府駐塔兒村。
2011年,水堡鎮農業總產值16000元。2018年,水堡鎮有工業企業20個,其中規模以上2個,營業面積超過50平方米的綜合商店或超市12個。