上海道教主要始於三國時期孫吳時期。上海地區第一座道觀為吳末帝孫皓在今大金山島建的冠軍神廟,以祭祀漢大司馬大將軍霍光[參1]。明代,由於政府的提倡,道教中的正一道逐漸占據主導地位,這對上海和江南其他地區的道教發展產生重要影響。到1949年,上海有道觀236座,其中211座在郊縣和上海市郊。在市區的15座道觀全部屬於為全真派。此外全真派另有道院146家,也均在市區。1966年以後,上海道教活動停止。1982年得到恢復。目前,全市有道觀11座,其中最著名的2座道教宮觀為上海城隍廟和海上白雲觀[參2],分別屬於正一道[參3] 和全真道。