魏国的领土约包括现时山西南部、河南北部和陕西、河北的部分地区。当时它西邻秦国,东隔淮水、颍水与齐国和宋国相邻,西南与韩国交错接界、南面有鸿沟与楚国接壤,北面则有赵国。魏国始都安邑(今山西夏县),公元前364年,魏惠王从安邑迁都大梁(今河南开封),此后魏国亦称梁国。
起源
魏国的始祖是毕万。毕公高是周文王第十五子,周武王伐纣之后,姬高被封在毕,后代于是就以毕为氏。毕国亡国后,毕公高之后毕万入晋。事晋献公,以功封于魏地,是为魏氏之祖。其后世为晋卿。
晋献公死后,四子争位,是时毕万之后魏犨随公子重耳流亡在外。十九年后,重耳返国立为晋文公,而令魏犨为大夫,是为魏武子,魏渐强。