汉长安是在秦咸阳遗址基础上建立起来的,《史记》:“汉长安,秦咸阳也”,张衡《西京赋》云:西汉长安“乃览秦制,跨周法”,《三辅黄图·序》也云:“武昭,治咸阳,因以汉都”。《旧唐书 地理志》说:“京师,故秦之咸阳,汉之长安也。”秦咸阳从惠文王以后,就不断向南扩展,在渭河以南修建了章台、兴乐宫、甘泉宫、信宫、阿房宫及七庙等建筑。刘邦夺得天下后,经娄敬、张良等的劝说,建都长安。修缮秦的兴乐宫而改为长乐宫,在秦章台基础上建未央宫。即汉长安城是在秦都咸阳基础上建立的,说明在都城选址上是汉承秦制的。 汉朝宫阙均在今西安市汉城保护区内,位于北二环以北,而汉代的武帝文帝景帝陵墓,在今咸阳市境内。丝绸之路开通后,长安成为东方文明的中心,史称“西有罗马,东有长安”。新朝始建国元年(公元9年),王莽称帝,曾改都城长安为“常安”。隋开皇二年(582年),隋文帝颁令在汉长安城东南的今西安城址营建新都大兴城。隋开国之初,都城仍在长安旧城,因久经战乱,残破不堪。因此,隋文帝放弃龙首原以北的故长安城,于龙首原以南汉长安城东南选择新址,建造新城大兴城。唐朝定都长安后,改隋大兴城为长安城,并进行了增修和扩建。贞观八年(634年),在原外郭城东北龙首原上营建大明宫。之后又不断修建城墙、城楼、兴庆宫等建筑。宫城完全与今西安市重合,皇宫与今西安市明城墙重合。唐代帝王陵,如昭陵、乾陵等则大部分在今咸阳市境内。而在唐代,唐十八陵全部在京兆府的辖县内,乾陵是京兆府奉天县。