水堡镇,河北省保定市涞源县辖镇,地处涞源县西部,东与北石佛镇接壤,南连走马驿镇,西邻山西省灵丘县下北泉村,北接巨崖山。辖区东西最大距离30千米,南北最大距离35千米,总面积153平方千米。2018年末,水堡镇户籍总人口7890人。
1953年,建水堡乡。1984年,复为龙家庄乡。1993年,建水堡镇。截至2020年6月,水堡镇辖11个行政村,镇人民政府驻塔儿村。
2011年,水堡镇农业总产值16000元。2018年,水堡镇有工业企业20个,其中规模以上2个,营业面积超过50平方米的综合商店或超市12个。