上海地区的佛教和道教均可追溯至三国时期孙吴时期。现开放寺庙98所，以始建于三国时期的龙华寺历史最为悠久。而1949年时，上海尚有道观236座，如今仅存27座，最着名的非正一道的城隍庙莫属，每年都会举行盛大的庙会活动，周边也已是沪上知名的商业区域，各种小吃餐厅、古玩商铺和小商品市场鳞次栉比，成为重要的旅游景点，另一着名道观为全真道的海上白云观。伊斯兰教最早随宋代在上海镇经商的大食商人进入上海，现有7坊清真寺，信徒集中于回族、维吾尔族等10个少数民族。天主教和基督教新教则为近代由传教士传入。明万历三十六