三湖镇,是江西省吉安市新干县北部下辖镇,位于赣中、吉安地区北端、
新干县境北部。地理坐标为东经115°22′40″至115°26′30″北纬27°51′40″至27°57′50″。镇境东濒赣江,并与
大洋洲镇及
樟树市的永泰镇隔江相望;西临袁水下游,并与樟树市临江镇和昌傅乡交界;北与樟树市洲上乡接壤;南与本县
荷浦乡、西南与
新余市新溪乡毗连。南北长11.6公里,东西宽6公里。呈“腰子”型。总面积47.82平方公里,常住人口37197人(2017年)
。南距新干县城赣江航运里程20公里、公路里程25公里,北距樟树市区赣江航运里程21公里。历代为江西航运交通重镇,当今仍为江西名镇。