西湖古为泽国,至清朝光绪年间方挽障修垸,民国中期,有大小子垸13个,民国末年,隶属新北乡,因垸障易溃而无行政建置。
解放后属六区,于1955年4月建立西湖农场,行政管理上虽先后历经了隶属于部队、省、市直管的劳改农场、军垦农场、移民农场、管理区四个阶段,但行政区划上一直隶属汉寿县。
1984年经省政府批准,将原西湖农场的总场和七分场合并改建为建制镇——汉寿县西湖镇,受市委、市政府委托,西湖镇由西湖农场代为管理,行政区划上由西湖镇代表西湖农场,隶属汉寿县。
1999年经省政府批准,西湖农场改制为西湖管理区,设立区管理委员会,作为常德市人民政府的派出机构,行使县级政府行政管理职能。2000年农场原辖的6个分场全部改为正科级办事处,作为西湖管理区管理委员会派出机构,行使乡级政府职能。
2006年经汉寿县人民政府批准,办事处下辖的61个村级生产队实行撤队并村,合并成22个行政村,这22个行政村行政区划上隶属于西湖镇,行政管理上按市委、市政府意见仍由原办事处管理,即裕民办事处管理原属一分场区域的新北河、黄泥湖、同兴、裕民4个村,西洲办事处管理原属二分场区域的幸福、安康、西洲3个村,下窖办事处管理原属三分场区域的田园、建湖、永安3个村,新港办事处管理原属四分场区域的新兴、春晓、新港、九狮4个村,鼎港办事处管理原属五分场区域的鼎兴、鼎福、鼎裕、鼎园4个村,东洲办事处管理原属六分场区域的旺福、旺禄、旺寿、旺喜4个村。西湖镇行政区划上共辖25个行政村、1个渔场、2个社区,行政管理上只对其中的园艺、新桥、新康3个行政村、1个渔场、2个社区实际行使行政管理权。
2010年,由原来的1镇区划体制变成2乡1镇区划体制。析置出西湖镇未实际行使行政管理权的22个村,合并建置成2个建制乡,即将位于镇西部的裕民、西洲、下窖3个办事处所管理的10个行政村建置为汉寿县西洲乡,建乡后原村级区划不变,全乡总面积29.61平方公里,总人口2.13万人,乡政府驻裕民办事处同兴村西汉公路旁的十字闸处,位于西湖连接汉寿县城的交通线上,距西湖区管委4公里;将位于镇东部的新港、鼎港、东洲3个办事处所管理的12个行政村建置为汉寿县东洲乡,建乡后原村级区划不变,全乡总面积30.45平方公里,总人口2.12万人,乡政府驻新港办事处九狮村的西柳公路旁九狮桥,位于西湖连通沅澧二水的交通枢纽线上,为该乡的中心地带,距西湖区管委3.5公里;析村后西湖镇保留面积10.24平方公里,人口1.38万,辖3个行政村、1个渔场、2个社区。
2015年,根据省市区划调整改革的安排部署,我区由之前的3个乡镇合并为2个乡镇,撤销东洲乡和西湖镇,设立新的西湖镇和调整西洲乡部分区域。新西洲乡辖新北河村、黄泥湖村、同兴村、裕民村、幸福村、安康村、西洲村、田园村、建湖村、永安村、新兴村、春晓村12个村及西湖渔场,总面积39.75平方千米,总人口2.63万人,乡人民政府驻地不变。新西湖镇辖新桥村、新康村、园艺村、新港村、九狮村、鼎兴村、鼎福村、鼎裕村、鼎园村、旺福村、旺禄村、旺寿村、旺喜村13个村、2个社区,总面积30.55平方千米,总人口3万人,镇人民政府驻地设在原东洲乡人民政府。