236座，其中211座在郊县和上海市郊。在市区的15座道观全部属于为全真派。此外全真派另有道院146家，也均在市区。1966年以后，上海道教活动停止。1982年得到恢复。目前，全市有道观11座，其中最着名的2座道教宫观为上海城隍庙和海上白云观，分别属于正一道和全真道。
伊斯兰教.伊斯兰教最早是随宋代在上海镇经商的大食商人进入上海。元至正年间，松江始建松江真教寺。上海开埠后，因为江淮水灾和太平天国的原因。大批原居住于南京、镇江、扬州等地的穆斯林移居上海，大部分居住在今天沪西即普陀