苏妲己最后死了,在老版《封神演义》中苏妲己是被姜子牙杀死的。新版《封神演义》中苏妲己是被杨戬误杀的。苏妲己的下场很悲惨。
纣王失败之后他要自焚,于是三个妖精都逃跑了,苏妲己就在其中。后来这三个妖精遇到了女娲,她们也就不敢再跑,只能束手就擒。

后来杨戬等人命令士兵斩杀了雉鸡精和琵琶精,只有苏妲己因为用上了魅惑大法,一般士兵根本就没法杀死她。后来姜子牙亲自用法宝杀死了苏妲己。
在新版《封神演义》中苏妲己最后也死了。
苏妲己后来爱上了子虚,因为她感受到子虚是真的关心、爱护她,所以苏妲己也想要守护子虚。
可惜的是子虚始终是个狐妖,他和苏妲己都犯下了不少的错误。最后关头杨戬和子虚对决,子虚根本就没法对抗杨戬,这时候苏妲己舍命救下了子虚,苏妲己被杨戬误杀了。
所以苏妲己最后还是死了,她的下场还是很悲惨的。