周显王三十六年(前333),江宁属金陵邑。
秦始皇二十六年(前221)至三十七年(前210),废金陵邑,置秣陵县(县治在今秣陵街道地域)、丹阳县(县治在今横溪街道丹阳地域)、江乘县(县治在今栖霞区摄山地域),同属会稽郡。
汉武帝元朔元年(前128),分属江都国秣陵侯国、胡孰侯国、丹阳侯国。
汉元狩二年(前121),江都国废,属鄣郡。
元鼎四年(前113),秣陵侯国除,复秣陵县。
新莽天凤元年(14),改秣陵县为宣亭县。
刘玄更始元年(23),宣亭县复名秣陵县。
建安十六年(211),废湖熟县、江乘县,改设湖熟典农都尉、江乘典农都尉。
建安十七年,改秣陵县为建业县。
晋太康元年(280),改建业县为秣陵县,析秣陵县西南境置临江县,废湖熟、江乘典农都尉,复为湖熟县、江乘县,属丹阳郡。
太康二年,改临江县为江宁县(县治在今江宁街道);太康三年,分淮水北为建邺县,南为秣陵县,复置湖熟县、江乘县,属丹阳郡。
建兴元年(313),改建邺县为建康县。
东晋建武元年(317),分属丹阳郡江宁、秣陵、丹阳、湖熟、江乘、建康等县及临沂、阳都、怀德、肥乡、博陆、堂邑等侨置诸县。
南北朝时,分属丹阳郡江宁、秣陵、丹阳、湖熟、江乘、建康6县。
梁大同元年(535),析秣陵县置同夏县(县治在今东山街道上坊地域)。
陈太建十年(578),分属丹阳郡江宁、秣陵、建康3县和建兴郡(丹阳郡分设)湖熟、江乘、同夏3县。
隋开皇九年(589),建康、秣陵、同夏3县并入江宁县,后丹阳、湖熟、江乘等县及侨置诸县并入江宁县,属蒋州。
隋大业三年(607),废蒋州,复置丹阳郡,江宁县属之。
唐武德三年(620),江宁县更名归化县,与丹阳、安业等县属扬州(郡)。
武德八年,归化县更名为金陵县;武德九年,金陵县更名白下县,属润州。
唐贞观九年(635),白下县复名江宁县。
天宝元年(742),属丹阳郡江宁县。
唐至德二年(757),升江宁县置江宁郡,江宁县废。
唐乾元元年(758),改江宁郡为昇州,复置江宁县,属昇州。
唐上元二年(761),江宁县更名上元县,属润州。
唐光启三年(887),复属昇州。
五代十国时期,杨吴天祐十二年(915),属昇州大都督府上元县。
天祐十四年,析上元县南19乡、当涂县北2乡复置江宁县,江宁、上元两县同城而治,县治在今南京城南凤台山西南。
1914年,为金陵道江宁县。
1927年,废金陵道,设南京市,江宁县属江苏省。
1933年2月,置江宁自治实验县。
1938年,先后分属横山、江宁、上元三县抗日民主政权及民国江宁县政府、汪伪县政府。
1945年8月,复置江宁县。
1949年4月,江宁县属镇江专区,县政府驻东山镇(今东山街道)。
同年12月,改属南京市。
1950年,复属镇江专区。
1958年7月,划归南京市。
1962年5月,复划归镇江专区。
1971年3月,又划归南京市。
2000年12月21日,江宁县撤县,改设南京市江宁区。