上海宗教主要包括佛教、道教、伊斯兰教、天主教和基督教新教等，负责相关事务的政府部门为上海民族和宗教事务委员会。
佛教.上海地区佛教昌盛。最早可追溯至三国时期的孙吴。孙吴赤乌年间，佛教传入上海。上海出现第一座寺庙，沪渎重玄寺，宋大中祥符元年改名静安寺，南宋嘉定九年迁今址。为沪上佛教之始。南朝梁和五代吴越国时期，江南盛行佛教，上海亦受到其深远影响。此后，佛教在申城随时局时而兴盛时而低谷，到1949年，全市有僧人1771人、比丘尼1528人，寺庙凡1950处。1949年以后，上海佛教经历