如果在上海挪用公款,会被关进监狱。具体来说,根据中华人民共和国刑法,挪用公款属于滥用职权罪的一种,最高可判处无期徒刑或者死刑,而最低刑罚为三年以上有期徒刑。在实际执行过程中,由于涉及的公款数额较大,罪犯还可能承担追缴财产的责任。
此外,在上海,被判刑后罪犯会被送到市内指定的监狱服刑,按照惯例一般是接收最近居住地的监狱。上海有多个监狱,分别位于市区和郊区,总体上,监狱设施较为先进,绝大多数罪犯都能得到合理的人身安全保障和基本生活保障,包括膳食、医疗等。同时,监狱也会根据罪犯的行为表现和改造情况,适时提供教育和培训,帮助罪犯重获自由和社会尊重。
综上所述,挪用公款是一种极其严重的违法行为,在上海被判刑后会被关进监狱,接受相应的惩罚和改造。