三角城镇,隶属于青海省海北藏族自治州海晏县,地处青海湖东北部,祁连山系大通山脉的西南麓,东临金滩乡,南与西宁市湟源县接壤,西邻青海湖乡,北连哈勒景蒙古族乡。区域面积298.24平方千米。2018年,户籍人口9546人。
1949年,设三胜乡。1958年,并入海滨公社。1961年,分设银滩公社。1966年,改为三角城公社。1978年,更名为银滩公社。1983年,改为银滩乡。2001年,撤乡设立三角城镇。截至2019年10月,三角城镇下辖3个社区、5个行政村。
2018年,三角城镇有工业企业9家,营业面积超过50平方米以上的综合商店或超市3个。