三江镇位于汨罗东北部,地处岳阳县、平江县、汨罗三县(市)交界处,北靠岳阳县步仙乡,南与智峰、古仑、八景3乡毗邻,东与平江岑川乡接界,西临大荆镇。境内有3条小江,一条由智丰乡发源,一条由平江岑川发源,一条由岳阳县境发源。3条小江于镇境石泉村汇入汨罗江,故称“三江口”。镇域清末隶大荆局,民国为4区荆浒乡,1949年隶汨罗江办事处,1950年为长新区洪源、三江乡,1956年撤区并乡为三江乡,1958年与大荆乡共建红星人民公社,后改三江公社1961年缩小为三江公社。1984年社改乡,1995年设为建制镇。