北魏长期都于平城,平城偏北地寒,六月风雪,风沙常起,当时有人作《悲平城》诗说:“悲平城,驱马入云中,阴山常晦雪,荒松无罢风。”流行的歌谣也这样唱道:“纥于山头(今山西大同市东)冻死雀,何不飞去生处乐!”恶劣的气候环境,难以适应经济的发展;偏北的地理位置更不利于北魏对整个中原地区的统治,孝文帝决定迁都洛阳。