随着近年来的考古进展,西周前期首都成周洛阳,后期首都宗周宝鸡已经越来越清晰。但从武王伐纣胜利后,到成王东迁的这不到十年的首都在那里,还不需要讨论。武王伐纣胜利后,马上就确实定都成周洛阳,但成周还没有建好,回此返回关中,但武王和成王在关中是在丰镐还是周原还有争议,因为就算是西周早期,周原遗址也比丰镐大的多,并且周原出土了更多西周早期的高级别青铜器。文王和武王建立丰镐的目的是为了向东进军,现在战争已经胜利了,更大可能是返回宗周周原,而不是留在丰镐。但不管成王东迁前这几年,周天子在那里,都不能称为首都,因为武王早早就确定了西周的首都是成周。举个例子,新中国建立前,政府一直在西柏坡,49年新中国建立后,因于北京和平解放,北京城完好,马上搬到了北京。假如北京不是和平解放,而是被战争摧毁,49年新中国建立后,宣布北京为首都,但由于北京需要重建,因此在西柏坡又过渡了几年,西柏坡能算新中国的首都吗?肯定不能,只是政府的暂时驻地。所以,成王东迁前,周天子不管是在丰镐还是周原,只能算是周天子的暂时驻地,不能算首都。因此,镐京在西周前期不是首都。而镐京在西周后期更不可能是首都了,因此西周后期,关中有巨大的都城周原,关中其它地方只可能是行都和行宫。丰镐做为周天子巡游打猎的暂住地,只是周天子在关中的行都之一,类似于商朝晚期的朝歌。总的来说,镐京前期是西柏坡,后期是朝歌,一天西周都城都没当过,连陪都都不是。