患有精神病是否会被判刑要看具体情况。根据法律规定,精神病人在不能辨认或者不能控制自己行为的时候造成危害结果,经法定程序鉴定确认的, 不负刑事责任 。因此,犯罪时无精神病,要依法追究刑事责任;被判处有期徒刑或者拘役的罪犯,有严重疾病需要保外就医或者生活不能自理的,可以 暂予监外执行 。
《 刑事诉讼法 》第二百六十五条 对被判处有期徒刑或者 拘役 的罪犯,有下列情形之一的,可以 暂予监外执行 : (一)有严重疾病需要保外就医的; (二)怀孕或者正在哺乳自己婴儿的妇女; (三)生活不能自理,适用暂予监外执行不致危害社会的。 对被判处无期徒刑的罪犯,有前款第二项规定情形的,可以暂予监外执行。