1949年10月,境內設環城鄉、西南鄉,屬第一區(淵泉區)管轄,設西湖鄉,屬第五區(瓜州區)管轄。
1953年4月,成立四工鄉。
1955年11月,撤區并鄉,環城、西南、四工3鄉合并成立環城鄉,西湖鄉建制未變。
1958年10月,成立五愛公社,撤銷西湖鄉。
1961年4月,五愛公社改稱環城公社,成立西湖公社。
1966年10月,環城公社易名東方紅公社,西湖公社易名紅湖公社。
1968年12月,恢復環城公社。
1969年12月,恢復西湖公社。
1983年3月,西湖公社改西湖鄉。
2006年2月,環城鄉并入西湖鄉。
2017年,西湖鄉撤鄉設鎮。