（607年），改雍州为京兆郡，长安县为郡治。隋朝的大部分时间国都在大兴县，长安县仅为州郡治所。唐武德元年（618年），改京兆郡为雍州，改隋大兴县为万年县，改隋万年县为栎阳县。长安县与万年县以皇城朱雀街为界，街西五十四坊属长安县，街东五十四坊属万年县。干封元年（666年），析长安县置干封县，长安三年（703年），复併入长安县。开元元年（713年），长安县属京兆府。唐昭宗天祐元年（904年）迁都洛阳。
宋金元明清.北宋、金时仍属京兆府。宋宣和七年（1125年），改万年县为樊川县。金