百沥海塘位于绍兴市上虞区,年代为明、清。
百沥海塘位于今上虞市境内,南起百官龙山头,向北至娥江乡中利村,转向西北至三联乡吕家埠,又转向北至沥海镇后倪村,转东至夏盖山西麓止。由前江塘(百官龙山头至张家埠,即0+000至20+876);会稽县后海塘(张家塘至蒋邵村东,即20+876至29+514);上虞后海塘(蒋邵村东至夏盖山,即29+514至39+729)三段组成,全长39.73公里,保护上虞26.73万人口和15.94万亩农田安全。
百沥海塘自宋代以后,塘线基本不变。元至正二十二年(1362)绍兴路史王永督修,砌筑条石丁由塘1944丈。历明、清两代,海塘又经多次修筑,石塘规模渐次扩大。至民国13年(1924),在潭村、塘湾两处修建混凝土塘1554.5米。1949年,百沥海塘高仅2至3米,塘体多处存有险情隐患。
1950年起,采用国家投资,农民投工办法,分别对百沥海塘进行抢险补缺;统一加固和加强-堤岸建设;临水地段进行分期加固等三期修建工程。其中赵家村东至中利三叉塘,迎水面灌砌块石二级直立塘,百官立交桥至余塘下建成标准塘1.72公里,自中利三叉塘至吕家埠一段之外,建有王公沙塘;花宫到前倪一段建有保江塘,百沥海塘从此逐渐转为二线塘。1969年起,百沥海塘外有六九丘涂地围成,自后倪至夏盖山段,-有各丘堤塘建成,百沥海塘处于二、三线备塘。
2017年1月13日,浙江省人民政府公布为第七批浙江省文物保护单位。