上海共有12个监狱1。上海市南汇监狱。位于南汇区周浦镇繁荣路，是全国第一家专门收押老病残罪犯，并与大型监狱医院合并建设的监狱。2。上海市五角场监狱。地处上海东北角的杨浦区，占地面积158000平方米（约合238亩），建筑面积10600平方米。监狱主要关押15年以下有期徒刑的暴力、抢劫、盗窃、诈骗等犯罪为主的罪犯。3。上海市周浦监狱。地处南汇区周浦镇，是上海地处浦东的唯一一所监狱。4。上海市北新泾监狱。位于本市西郊的闵行区，毗邻虹桥机场，占地面积200亩。该址原系国民党政府司法行政部直辖第二监狱。5。上海市新收犯监狱。始建于一九九七年一月，位于青浦区外青松公路旁，占地面积是上海市监狱管理局接收由全市公安看守所移押的成年男性罪犯的唯一单位。6。上海市宝山监狱，位于宝山区， 1998年12月正式启用。7。上海市未成年犯管教所始建于1953年11月，曾历经9次搬迁。新所址现位于本市松江区泗泾镇。8。上海市青浦监狱除收押被判处有期徒刑的成年罪犯外，还定点关押外国籍罪犯。9。上海市提篮桥监狱位于虹口区长阳路，主要收押被上海市各级人民法院判处十年以上有期徒刑、无期徒刑、死刑缓期二年执行的十八周岁以上的罪犯。10。军天湖监狱位于安徽省宣州市，前身是地处福建省的上海市地方国营闽北农场，始建于1958年6月。1962年6月因战备需要迁到现址，定名为上海市地方国营皖南军天湖农场，1971年12月更名为上海市军天湖农场。1958年6月至1974年3月主要承担教育改造劳动教养人员任务，共收容劳教人员12000人，1974年4月起开始收押犯人，更名上海市第三劳动改造管教总队，1995年6月改称上海市军天湖监狱。11。上海市白茅岭监狱又称上海市白茅岭农场，位于皖南郎溪、广德两县交界的丘陵地带，占地40.5平方公里。12。 上海市女子监狱地处上海市松江区泗泾镇南首，占地47亩，建筑面积为21751平方米，于1996年10月正式运行。监狱收押对象是上海市各级人民法院判处的有期徒刑、无期徒刑、死刑缓期执行的女性服刑人员。