（620年）改江宁县为归化县，武德八年（625年）改称金陵县，武德九年（626年）迁于白下村，改称白下县，贞观七年（633年）回归旧治，贞观九年（635年），恢复江宁县名。至德二载（757年），在江宁县设置江宁郡，唐肃宗上元二年（761年），江宁县改为上元县。五代十国天祐十四年（917年），杨吴政权从上元县分出江宁县。两县同城而治，以秦淮河为界，河北为上元、河南为江宁，同属升州管辖。两县并存的局面持续了近千年。南唐期间，改金陵府为江宁府。北宋时属江宁府，南宋时属建康府，元朝属集庆路，明朝属应天府、清朝属