秦始皇二十六年(前221),建营浦县。
汉元鼎六年(前111),在县西南置谢沐县。
隋开皇九年(589),并谢沐、营浦为永阳县,属永州总管府。
唐天宝元年(742),以永明岭定县名,改永阳县为永明县,属道州。
宋建隆元年(960),永明属湖南路道州江华郡。
明洪武元年(1368),永明县属湖广布政司永州府。
洪武九年,隶永州府道州。
清康熙三年(1664),永明属湖南布政司(后改省)衡永郴道永州府。
清雍正十年(1732),永明属湖南省衡永郴桂道。
清设乡、都。
1912年,永明县属永州府。
1915年,县属湖南省衡阳道。
1949年11月21日,永明和平解放后属永州专区。
1950年,永州专区改称零陵专区,永明县属之。
1956年3月,改永明县为江永县。
1962年,复置零陵专区,江永县仍属之。
1979年,零陵专区改称零陵地区行政公署。
1995年,废零陵地区改置永州市,江永县属之。