辖1949年分属第四,第八的上港(包括沙溪),湖坊(横塘),枧山,中李(包括西山),安兰,桥北包括吴家等6个乡;1958年湖坊,沙溪,上港,枧山,横塘并入陈坊公社;1960年调整社队规模,从陈坊公社析置湖坊,沙溪,上港,枧山,横塘等大队组成湖坊公社;1968年扩社并队时桥北,湖坊公社合并称湖坊公社。
1984年8月政社分开,一社一乡,一队一村,恢复乡,村建制。
湖坊公社更名湖坊乡。
1999年1月,湖坊乡更名为湖坊镇,沿用至今。