文星镇位于湘江东支东岸,距湖南省会长沙中心城区38公里。北临烟波浩渺的洞庭湖,东邻汨罗,南靠省会长沙 ,西抵湘江东支与鹤龙湖镇隔江相望。2015年文星镇、石塘乡、白泥湖乡、袁家铺镇、长康镇成建制合并设立文星镇,行政区划调整后,文星镇辖63个建制村,21个社区,总面积208.43平方千米,总人口22.3万人。