首先是关中的经济出了问题。西周末年随着中国北方气候的由暖转寒,关中地区旱灾频发。共和十四年(前828年)到宣王六年(前822年),关中持续七年大旱,《诗经》中的《云汉》一诗,就真实记录了这次大旱,当时的人指天抹泪地哀叹说:“天降丧乱,饥馑荐臻”“周余黎民,靡有孑遗”。之后在周幽王时,发生岐山崩三川竭,又是夏季下霜,甚至发生了桃和杏在秋九月结果这样的事,说明关中已经不是原来的关中。同时也有观点认为,当时关中出现土地兼并,导致王室财源枯竭,周厉王为了增加收入,引发国人暴动。联系到之前说的周王室兵源枯竭,显然周王室的力量已经越来越弱了。周幽王之前的周懿王二年(前898年),北方的猃狁甚至能入侵攻至岐山。岐山是周人的龙兴之地,还是都城丰镐西北的门户,这可不是闹着玩的。周懿王任命虢公统率六师讨伐猃狁,大军进至凤翔(今陕西宝鸡市凤翔县)一带,在押上了关中全部兵力后,才保住宗周岐山一带,而周军也损失惨重。
为了加强周原和丰镐的联系,周懿王建立新都槐里。在周宣王时期,周军和戎狄互有胜负,虽然周军依靠机动部队能在主场野战获胜,但是也越来越吃不消。其中千亩之战,周军更是大败,南师尽丧。从《诗经》和各类出土的青铜器来看,西周军队经常在北洛水上游和泾河上游作战,说明戎狄正在此处。周宣王还攻打过太原之戎,也就是今天庆阳和固原一带的戎人,结果失利。周幽王伐申前,也和戎狄等北方民族打过,结果失败。这一系列记录说明关中周边的戎狄问题已经不可忽视了。从地图上来看,相对关中平原,戎狄本身居高临下,所以很容易威胁丰镐。更要命的是,关中不少地方的城市缺少城墙。所以一旦野战失利,很容易国破家亡。