代安南都护府在河内，唐高宗时名为宋平，唐肃宗时名为罗城（又称大罗城），曾由长官张伯仪、高骈等修建。10世纪吴权夺取自主权时，都于古螺。丁朝及前黎朝都于华闾。1010年，李朝迁都大罗城，改称昇龙（即河内）。一直至陈朝末年，权臣黎季牦于1396年与陈顺宗迁都清化，并在此建立胡朝。明朝佔领时治所在昇龙，改称东关城。后黎朝初年亦定都昇龙。1527年后黎朝大臣莫登庸建莫朝（是为北朝），黎氏遗臣阮淦于1533年拥立黎庄宗，后黎朝中兴（是为南朝），并于1543年迎庄宗至西都清化。1592年后黎朝大臣郑松攻灭莫朝，返都昇龙