回归旧治，贞观九年（635年），恢复江宁县名。至德二载（757年），在江宁县设置江宁郡，唐肃宗上元二年（761年），江宁县改为上元县。五代十国天祐十四年（917年），杨吴政权从上元县分出江宁县。两县同城而治，以秦淮河为界，河北为上元、河南为江宁，同属升州管辖。两县并存的局面持续了近千年。南唐期间，改金陵府为江宁府。北宋时属江宁府，南宋时属建康府，元朝属集庆路，明朝属应天府、清朝属江宁府。洪武九年（1376年）六月，与和州、滁州划地给新置的江浦县。中华民国建立后，于1912年撤上元县、江宁县置南京府。不久