魏国领土曾包括现在山西南部、河南中北部、陕西东部、河北南部、江苏北部。当时它西邻秦国,东隔淮水、颍水与齐国和宋国相邻,西南与韩国交错接界、南面有鸿沟与楚国接壤,北面则有赵国。
魏国始都安邑(今山西夏县),公元前364年,魏惠王从安邑迁都大梁(今河南开封) ,此后的魏国又被称为梁国。
公元前453年,晋阳之战发生,魏桓子、韩康子本为智伯一方,却又倒戈,与赵氏共灭智伯,并瓜分其所有领地,从此晋国赵、魏、韩三卿独霸。魏、韩、赵战胜智氏,并三分其地,至此晋国实际上已被三家瓜分,名存实亡。
公元前403年,周威烈王二十三年,周威烈王封段轮魏斯、赵籍、韩虔三大夫腔弊为诸侯,脱离晋国,此时晋只剩绛城与曲沃两处,史称“三家分晋”。
公元前376年,韩、赵、魏废晋静公,晋国最后灭亡。魏国疆域很散漫,在今陕西省境内者,沿黄河有今韩城县的南部。在渭河以南有华阴县左右地。在今山西省境内握圆信者,有西南部,并伸入东南部。在今河南省境内者,有北部,并兼有黄河以南一部分沿河地。在今河北省境内者,有今大名、广平间地。并有今山东省冠县地。