北代镇,隶属于河北省衡水市武强县,地处华北地区,总面积80.4平方公里,下辖35个行政村,常住人口3.16万人,2023年1月经河北省民政厅批准撤乡设镇。
北代镇原名北代里,明永乐年间由山西迁民建村,1947年属二区,1953年设立北代乡,1961年建北代人民公社,1984年复置乡,1996年沙洼乡并入。属温带季风气候,境内有天平沟等河流。
2013年实现工业增加值75152万元,农民人均纯收入3360元。田沙洼村手套产业占据华北市场60%份额,村民人均增收超万元。2023-2024年实施道路硬化和蓄滞洪区灾后重建等基础设施项目。