前后有安邑、大梁。临时首都有洹水。
魏国始都安邑(今山西夏县),公元前364年,魏惠王从安邑迁都大梁(今河南开封),此后魏国称为梁国 。公元前430年,为了变法图强,称雄图霸,魏文侯把都城从安邑迁都洹水(今河北魏县)。公元前361年,魏惠王从魏县迁都大梁(今河南开封) 。