三国吴太平二年(257),析益阳县地置新阳县,属衡阳郡。
晋太康元年(280),改新阳为新康,仍属衡阳郡。
南朝宋、齐、粱、陈沿袭晋制。
隋开皇九年(589),并新康入益阳,属长沙郡。
唐武德四年(621),复析益阳地置新康;七年(624),又并入益阳。
五代,为楚潭州长沙府所辖益阳、长沙、湘乡县地。
宋太宗太平兴国二年(977),析益阳、长沙、湘乡县地置宁乡县,县址设玉潭镇属潭州长沙郡。
元初,属潭州路总管府。
天历二年(1329),改属天临路。
明属长沙府。
清承明制。
1914-1922年属湘江道。
1937年属第一行政督察区。
1940年属第五行政督察区。
1949年,属益阳专区。
1952年属湘潭专区。
1962年属益阳专区。
1968年属益阳地区。
1983年,划归长沙市。
2017年,撤宁乡县设县级宁乡市,由长沙市代管。