湄江镇地处湘中腹地的涟源市西北部,面积118.6平方千米(2017年);东与古镇桥头河、七星街接壤,南与龙塘、安平毗邻,西与古塘相接,北与伏口为邻,全镇分为3个管理区,辖45个行政村,3个居委会,总人口46066人(2017年)。