1989年6月12日,经国务院批准,日照市升格为地级市,西湖被列为西湖乡,1996年5月24,根据省统一规划,撤销西湖乡设置为西湖镇。西湖镇位于日照市东港区西部丘陵地带,处于日照水库上游水源地保护区范围内。东与南湖镇隔日照水库相望,西临三庄镇,南与后村镇相接,北与陈疃镇毗邻。镇域总面积81.7平方公里,耕地面积34223亩,全镇辖40个行政村、12936户,35362口人。镇驻地(俗称新村)东距日照港30公里,南距岚山港40公里,222省道纵穿镇境南北,335省道与日东高速公路从境内北部穿过,且日东高速公路在镇驻地北约4公里处设有出入口,交通便利。