上海庙位于内蒙古自治区赤峰市,始建于清朝乾隆年间,当时是由上海人在当地建造的庙宇,故得名上海庙。
据传上海庙是为纪念当地的奉天上海人而建,也有说法是因为庙内供奉的主神是上海人信仰的神明,所以取名上海庙。无论是哪种说法,上海庙都是内蒙古地区具有重要历史意义和宗教文化价值的古建筑,吸引着众多游客前来参观和朝拜。