清初,西湖鎮(zhèn)境域?qū)俣攀欣;清康熙三十三年?694年),西湖鎮(zhèn)屬杜市里四都二甲;民國十年(1921年),境域編為十四團。
民國二十四年(1935年),分區(qū)設(shè)署,為一區(qū)西湖聯(lián)保。
民國二十九年(1940年),撤銷西湖聯(lián)保,并入黃泥鄉(xiāng)。
1950年,屬六區(qū)黃泥鄉(xiāng)。
1953年3月,由黃泥鄉(xiāng)析設(shè)西湖鄉(xiāng)。
1958年10月,西湖鄉(xiāng)改為西湖公社。
1981年12月,西湖公社因重名改為河壩公社。
1984年3月,河壩公社改為河壩鄉(xiāng)。
1993年12月,河壩鄉(xiāng)、青泊鄉(xiāng)并為河壩鎮(zhèn)。
1999年4月,河壩鎮(zhèn)更名西湖鎮(zhèn)。