海子镇在1957年前,原海子乡辖区属奎香区栏杆乡和荞山区陶海乡。1974年,称海子公社。1984年,改海子区。1988年,撤区成立海子乡。 2012年8月,撤乡设镇。截至2020年6月,海子镇下辖9个行政村。海子镇工业形成以发电为主的工业产业,2011年,工业总产值达到0.5亿元,比上年增长9%;工业增加值占生产总值的12%。2019年,海子镇有工业企业5个,有营业面积超过50平方米以上的综合商店或超市30个。海子镇境内有县城通乡公路1条,长35千米,柏油路面,宽6米。命名为“2017-2019周期国家卫生乡镇”。