据记载,给朱元璋殉葬共有妃子46人,宫女15人。至于殉葬方式据说有两种,一是灌服水银二是缢死,过程十分残忍毫无人道可言。老朱当过和尚要过饭,当了皇帝后勤政程度古今罕见,眼看着要死了,自然想着可以在地下放松身心享尽荣华,于是在临时前给朱允炆下诏:责殉诸妃。朱允炆自然不肯违背爷爷的旨意,于是按照惯例,将老朱后宫中没有生育的妃子和十多个宫女一起殉葬。
马皇后是朱元璋的发妻,是在朱元璋最困难的时候陪伴着他的人,当上皇帝后,朱元璋也对马皇后十分宠爱,洪武15年马皇后去世,朱元璋失去了这个自己最爱的女人,对于后宫的其他女人他不喜欢,更谈不上爱,所以在殉葬之时毫无怜悯之心。朱元璋是一个疑心特别重的人,他不放心自己死后那些年轻的妃子还活着,害怕像韦后之乱的事情发生在自己子孙身上,于是抱着宁可错杀一千,不可放过一个观念将妃子赶尽杀绝。
为了避免外戚干政,为朱允炆顺利统治江山扫除后患。朱元璋生前为了朝政的平衡,接受了臣子们送上的秀女。这些嫔妃与朱元璋一没有感情,二没有子嗣,如果他死后极有可能被外戚所掌控,造成隐患。为了消除这种隐患,为朱允炆顺利掌控江山,不得不让这些嫔妃们进行殉葬。
先帝临终前曾遗令,毋令嫔妃殉葬,可为万世法规。况且王府从前也未曾用人殉葬过。今辽王葬其儿子,欲令其妃妾殉葬,何其暴戾!他令礼部移文王府,不许殉葬,将其妃妾迁居别处,毋令失所。辽王只好作罢。