湖镇位于龙游县东部,衢江以南,距县城12公里。地处河谷平原和丘陵地带,面积101.6平方公里。总人口为49,463人(2009年底),包括农村地区的44777人。辖2个居委会,39个行政村。浙赣铁路(复线)、兰(溪)贺(村)公路过境,设有湖镇站。名胜古迹有省级重点文物保护单位宋建舍利塔、三叠岩景区等。